Your Company is a forward-thinking technology organization dedicated to building innovative solutions that transform how businesses operate in the digital age. We foster a collaborative culture where talented engineers thrive, taking ownership of projects that directly impact millions of users worldwide. Our commitment to excellence, continuous learning, and inclusive teamwork makes us a destination for developers who want to make a meaningful difference.
About the Role
We're seeking a Software Engineer to join our growing engineering team in New York, where you'll develop scalable applications and contribute to the architectural decisions that shape our product roadmap. This hybrid position offers the perfect balance of focused deep work and vibrant team collaboration, allowing you to grow your skills while solving real-world challenges. You'll work alongside experienced engineers, mentor junior team members, and directly influence the technical direction of our platform.
Responsibilities
Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks
Collaborate with product managers and designers to translate requirements into technical specifications and elegant code
Conduct code reviews for team members, providing constructive feedback that elevates code quality across the organization
Debug complex issues and optimize application performance, working systematically to improve system reliability and speed
Participate in architectural discussions and contribute innovative ideas for scaling our infrastructure and product capabilities
Write comprehensive documentation and tests to ensure maintainability and reduce technical debt over time
Contribute to CI/CD pipeline improvements and participate in on-call rotations to support production systems
What we're looking for
3+ years of professional software development experience with proficiency in at least one modern programming language (Python, Java, Go, or similar)