Job Description
Principal Software Engineer (NY)
- Title of Role: Principal Software Engineer (NY)
- Location: New York, hybrid
- Company Stage of Funding: Venture-Backed — AI, B2B, Software Development
- Office Type: Hybrid
- Salary: $200K–$250K
We're representing a dynamic AI product incubator that is backed by one of Europe's leading software investors. This company is focused on developing innovative software solutions that leverage cutting-edge technologies to drive business transformation for B2B clients. With a commitment to excellence and a collaborative culture, they are poised for significant growth in the AI landscape.
What You Will Do
- Design and implement scalable applications using Python and FastAPI, ensuring high performance and responsiveness.
- Lead the development and deployment of microservices on Kubernetes, optimizing for cloud environments such as AWS and GCP.
- Collaborate with cross-functional teams to define, design, and ship new features, enhancing user experience with React and TypeScript.
- Mentor junior engineers, fostering a culture of knowledge sharing and continuous improvement within the engineering team.
- Utilize best practices in cloud architecture to ensure robust and secure application infrastructure.
- Analyze system performance metrics to identify areas for optimization and implement solutions to enhance efficiency.
Ideal Candidate Background
- 10–15 years of experience in software engineering, with a strong focus on backend development.
- Proficiency in Python and experience with FastAPI for building RESTful APIs.
- Hands-on experience with Kubernetes for container orchestration and deployment.
- Familiarity with cloud services, specifically AWS and GCP, and a solid understanding of cloud architecture principles.
- Strong front-end development skills using React and TypeScript.
Preferred
- Experience in AI or machine learning applications, contributing to innovative product development.
- Knowledge of DevOps practices and tools for CI/CD pipelines to streamline development processes.
- Previous experience in a startup environment, adapting to fast-paced and dynamic work settings.
Compensation and Benefits
The base salary for this role ranges from $200K to $250K, reflecting the importance of this position within the company. In addition to competitive compensation, the company offers a comprehensive benefits package designed to support employee well-being and professional growth.