Overview In this role you will lead a software engineering team to design, build, and optimize high-performance applications. You will work closely with cross-functional partners to define requirements and deliver scalable, containerized solutions. As a senior engineer, you will shape architecture and drive best practices while mentoring an 8-10 person team. The opportunity combines hands-on coding with high-level design in a dynamic, client-facing environment that values innovation and impact.
Compensation / Benefits- discretionary annual incentive program
- competitive compensation range
- comprehensive benefits
- opportunity to work with global clients
- professional development opportunities
Responsibilities- Lead and mentor an 8-10 person engineering team, fostering collaboration and innovation
- Design, implement, and optimize high-performance applications
- Write clean, scalable code in Python and React
- Utilize FastAPI for building robust APIs
- Oversee development and deployment of containerized solutions using Docker
- Debug and resolve complex full-stack issues
- Collaborate with cross-functional teams to define project requirements
- Conduct code reviews and enforce best practices
- Stay up-to-date with emerging technologies and trends
Key requirements- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 7+ years of professional software development experience
- Proven leadership and people-management experience
- Strong proficiency in Python and FastAPI
- Solid experience with React front-end development
- Expertise in high-level design, implementation, and performance optimization
- Hands-on experience with Docker and containerized solutions
- Excellent debugging and problem-solving skills
- Strong communication and leadership skills
- Ability to travel 25% on average
- Legal eligibility to work in the United States without sponsorship
- leadership
- communication
- collaboration
- Python
- FastAPI
- React