Senior Software Engineer
- Location
- New York City, NY
- Work type
- Full Time
- Posted
- 2026-08-05
Job description
Responsibilities
Design, develop, test, and maintain scalable software applications and services
Collaborate with engineering, product, and business teams to deliver impactful solutions
Build reliable and maintainable systems that support critical business operations
Participate in architectural discussions and technical planning
Develop integrations, APIs, and backend services that enable platform growth
Troubleshoot production issues and drive root-cause analysis
Improve system performance, reliability, and operational efficiency
Contribute to engineering best practices, code reviews, and technical documentation
Take ownership of projects from design through deployment and ongoing support
Help mentor junior team members and contribute to a collaborative engineering culture
Requirements
5+ years of professional software engineering experience
Experience building and maintaining production software systems
Strong software design, problem-solving, and debugging skills
Experience developing scalable applications and services
Familiarity with cloud-based environments and modern development practices
Ability to work independently and manage competing priorities
Strong communication and collaboration skills
Passion for building high-quality software and delivering business value
Preferred Qualifications
Experience working on enterprise software products
Experience building data-intensive applications or platforms
Experience with artificial intelligence or machine learning applications
Experience integrating with third-party platforms and services
Experience at high-growth startups or top-tier engineering organizations is strongly preferred
Track record of delivering complex technical projects in fast-paced environments