Senior Python Engineer
Listed on 2026-05-16
-
Software Development
Software Engineer, Senior Developer
_______________________________________________________________
REPORTS TO: VP of Engineering
Schedule: Monday-Friday, 8am-5pm (In office/Hybrid)
Note:
We do not provide employment-based visa sponsorship or transfers for any position
- A comprehensive health plan that includes medical, dental, and vision coverage to ensure you and your family have access to the care you need
- A 401(k)-retirement plan with a generous company match to help you save for your future and achieve your financial goals
- Other fringe benefits including Birthday & Anniversary bonus
, company-wide discounts
, legal services, short & long-term disability, etc. - Positive work environments that offer work/life balance and professional growth
- Mission-driven work making a global impact with local roots
- The opportunity to have hands on work experience with industry leading
, innovative technology
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, SQL Alchemy, 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.
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, SQL Alchemy.
- 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.
- 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.
The physical demands described here are…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).