Jobs · Engineering · Texas

Senior Python Engineer

Smart Start, Inc. · Coppell, TX · 3 mo ago
HybridEngineeringFull-time

Position Summary

We are seeking a Senior Software Engineer capable of operating at a high technical level and growing into a Lead Developer–level contributor. This is a strategic individual contributor role — not a people management position — but one that requires technical ownership, architectural leadership, and forward-looking planning.

You will design and build scalable, secure, and maintainable systems that support and advance our products and internal platforms. In addition to writing high-quality production code, you will help forecast technical needs, identify architectural gaps, reduce technical debt, and drive development initiatives that align with business growth.

The ideal candidate combines deep hands-on engineering expertise with strong systems thinking, business awareness, and the confidence to influence technical direction across projects.

Essential Duties and Responsibilities

  • Design, develop, and maintain scalable internal applications and services using Python and related frameworks such as Flask, SQLAlchemy, Alembic, PyQT, and ctypes.
  • Own architectural decisions and proactively identify system improvements, scalability risks, and technical debt.
  • Forecast development needs based on product roadmap and operational demands, helping guide long-term technical strategy.
  • Lead complex debugging, performance optimization, and root cause analysis across application, database, and infrastructure layers.
  • Design and maintain CI/CD pipelines using Jenkins, improving automation, build processes, testing, and deployment workflows.
  • Develop and optimize SQL-based data systems, including query tuning, stored procedures, indexing strategies, and secure data access.
  • Implement and advocate for secure coding practices, system hardening, and application integrity standards.
  • Produce clear technical documentation and contribute to coding standards and engineering best practices.
  • Collaborate cross-functionally with Product, Operations, and Infrastructure teams to deliver aligned, business-driven solutions.
  • Serve as a senior technical resource within engineering, elevating code quality and influencing direction through strong execution and code reviews.

Qualifications

  • Education and Experience:
    • 5+ years of progressive software engineering experience with ownership of production systems.
    • Proven experience with Python and libraries: ctypes, PyQT, Flask, Alembic, SQLAlchemy.
    • Strong experience with Jenkins and CI/CD pipeline management.
    • Deep understanding of SQL and experience with MS SQL Server or similar RDBMS platforms.
    • Demonstrated ability to make architectural decisions and drive technical initiatives.
    • Strong troubleshooting, analytical, and communication skills.
  • Preferred / Plus Background:
    • In-depth knowledge of 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.

Similar jobs

Senior Python Engineer

Dimensional Fund AdvisorsAustin, TX· 10 mo ago
RemoteEngineeringapply on dimensional.wd5.myworkdayjobs.com