Product Support Engineer

Smart Start LLC

$90K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of software development experience.
  • Expert in Python and related libraries (ctypes, PyQT, Flask, Alembic, SQLAlchemy).
  • Experience with Jenkins for CI/CD processes.
  • Proficient in SQL with experience in MS SQL Server or similar.
  • Strong communication and documentation skills. Combined with problem-solving ability.

Responsibilities

  • Design and develop internal applications using Python.
  • Work with cross-functional teams on software solutions.
  • Maintain Jenkins jobs for continuous integration and deployment.
  • Optimize application performance and troubleshoot issues.
  • Conduct security reviews and implement best practices.
  • Create and upkeep technical documentation.
  • Support SQL database operations and automate testing processes.

Benefits

  • Hybrid work schedule promoting work-life balance.
  • Opportunity for professional development and continuous improvement.
  • Collaborative environment fostering innovative solutions.
  • Involvement in research and development initiatives.
Full Job Description
Software Engineer

DEPARTMENT: Engineering

REPORTS TO: Associate Director of Engineering

FLSA: Full-Time, Exempt (Salary)

Schedule: Monday-Friday, 8am-5pm (Hybrid)

Note: We do not provide employment-based visa sponsorship or transfers for any position

Position Summary

We are seeking a mid-senior level Software Engineer to join our R&D team. This role focuses on the development and maintenance of internal applications and systems, with a strong emphasis on Python programming, SQL database interaction, and build automation using Jenkins. The ideal candidate will be a proactive problem solver who thrives in a collaborative environment and is passionate about building reliable, scalable software solutions.

Essential Duties and Responsibilities

  • Design, develop, and maintain internal applications using Python.
  • Collaborate with cross-functional teams to identify and implement software solutions aligned with business goals.
  • Configure and maintain Jenkins jobs and build packages for continuous integration and deployment.
  • Optimize application performance and troubleshoot issues across software and infrastructure layers.
  • Conduct security reviews and implement best practices to ensure application integrity.
  • Create and maintain technical documentation for software systems and deployment processes.
  • Support SQL database operations, including query optimization, stored procedures, and secure data access.
  • Automate testing and validation processes using Python-based tools and frameworks.
  • Stay current with emerging technologies and contribute to continuous improvement initiatives.


Qualifications

Required Education and Experience

  • Minimum of 3 years of experience in a software development role or similar.
  • Proven experience with Python and libraries: ctypes, PyQT, Flask, Alembic, SQLAlchemy.
  • Hands-on experience with Jenkins for CI/CD pipeline setup and maintenance.
  • Solid understanding of SQL and experience with MS SQL Server or similar platforms.
  • Ability to work effectively in a team-oriented, fast-paced environment.
  • Excellent problem-solving, communication, and documentation skills.


Preferred / Plus

  • Background in systems administration, including experience with infrastructure automation, system monitoring, and performance optimization across Linux or Windows environments.
  • Experience with database administration practices such as query tuning, data integrity, backup strategies, and collaboration with engineering teams to support scalable application architectures.
  • Proficiency in Java coding and development, with experience building backend services or integrating with enterprise systems.


Physical Demands & Work Environment

The physical demands and work environment described below are representative of those an employee may encounter while performing the essential functions of this position. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
  • Regularly required to communicate verbally and hear.
  • Frequently required to use hands and fingers to handle or feel objects, tools, or controls.
  • Occasionally required to stand, walk, sit, reach with hands and arms, climb or balance, and stoop, kneel, crouch, or crawl.
  • Occasionally required to lift and/or move up to 25 pounds.
  • Requires close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus.
  • The noise level in the work environment is usually moderate.


This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the position. Employees may be required to perform other job-related duties as assigned by an authorized supervisor. The Company may modify duties, responsibilities, and requirements as needed, including providing reasonable accommodations to qualified individuals with disabilities.

This document does not create an employment contract, implied or otherwise, and employment remains at will.

#LI-Hybrid

Similar Jobs

More Jobs at Smart Start LLC

  • Product Support Engineer
    $90K — $110K *
    Grapevine, TX 76051 (Tarrant County)
    Information Technology
    In-Person
  • Firmware Engineer
    $95K — $115K *
    Grapevine, TX 76051 (Tarrant County)
    Consumer Technology
    In-Person
  • Senior Firmware Engineer
    $110K — $130K *
    Grapevine, TX 76051 (Tarrant County)
    Telecommunications & Hardware
    In-Person

More Information Technology Jobs

Find similar Product Support Engineer jobs: