Talent.com
Software Engineer

Software Engineer

TECEZEHouston, Texas, United States
1 day ago
Job type
  • Full-time
Job description

Overview

Our client is looking for a Software Engineer with strong programming, analytical, and problem-solving skills. The ideal candidate will be responsible for developing, maintaining, and optimizing software solutions, ensuring high-quality code standards, and collaborating closely with the client’s technical teams to deliver reliable and scalable applications.

Responsibilities

  • Develop and maintain applications using Python and related technologies.
  • Implement data manipulation and analysis solutions using Pandas and NumPy .
  • Build and enhance interactive dashboards using Plotly Dash for data visualization.
  • Integrate applications with REST APIs to exchange data with backend services.
  • Follow software engineering best practices , including version control (Git), modular programming, and unit testing.
  • Write clean, well-documented, and maintainable code.
  • Work closely with stakeholders to identify requirements and provide technical solutions.

Required Skills & Experience

  • Proficient in Python programming (Functions, Classes, OOP, Error Handling, etc.)
  • Experience with virtual environments and package management (pip, venv).
  • Strong knowledge of data processing and analysis using Pandas and NumPy .
  • Experience in creating dashboards with Plotly Dash (Callbacks, Layouts, Components).
  • Familiarity with REST APIs for backend integration.
  • Understanding of version control (Git) and unit testing (pytest) .
  • Ability to write modular, reusable, and well-documented code .
  • Strong communication and collaboration skills.
  • Preferred Qualifications

  • Bachelor’s degree in Software Engineering , Computer Science , or related field.
  • Experience with SQL and data manipulation techniques.
  • Familiarity with HTML, CSS, and JavaScript integration for dashboards.
  • Soft Skills

  • Excellent written and verbal communication.
  • Strong analytical and critical-thinking ability.
  • Ability to work both independently and in a team environment.
  • High attention to detail and commitment to continuous learning.
  • How to Apply

    Interested candidates can apply by sharing their updated resume with the subject line :

  • ? “Application – Software Engineer – [Your Name]”
  • ? Send to : [Insert Recruiter Email – e.g., ]
  • or

    Apply directly through LinkedIn Easy Apply on Teceze’s official job post.

    Create a job alert for this search

    Software Engineer • Houston, Texas, United States