Senior Software Engineer (API and Data Delivery)
Posted Updated
- We are looking for an experienced Senior Software Engineer to join our API and Data Delivery Team
- You will play a central role in architecting, building and managing critical systems in distilling and delivering large data sets, working with teammates and clients to solve high-impact, real-world problems
- Build scalable, highly-available, high-throughput, highly maintainable systems, deployed in cloud environments
- Solve problems with containers, cloud infrastructure and infrastructure as code (we use Docker, AWS and Terraform)
- Have a “can-do” attitude and doesn’t flinch when faced with a challenge, no matter how large or small
- Pride themselves on writing highly readable, thoroughly tested code
- Get excited when working as part of a motivated, collaborative team
- Identify problems that others aren’t seeing and makes sure they get solved
- Is driven to work with customers to have an impact on the real world
- Inspire their teammates to perform at their best while building a collaborative, supportive team culture
- Effectively manage responsibilities for architecture and design decisions, hands-on implementation, team organization and technical mentorship
- Has engineering management experience (ideally)
- Impact: Your leadership, technical ability and decision making will have a direct impact on our customers and the success of our product in the market, driving critical decision making at multi-billion dollar companies
- Technical Challenge: Our systems integrate new technologies for database, information retrieval, distributed systems, micro-services, elastic scaling, data pipelines, and more
- Ownership: API & Data Delivery team is solving some of the world’s most demanding challenges. An ideal candidate is an engineer looking to grow their responsibilities and work with the team to have a significant technical and business impact
Benefits
- Family Medical Leave
- Adoption Assistance
- Flexible Work Schedule
- Generous Parental Leave - Enigma offers 12 weeks paid leave for all new parents and 20 weeks of paid leave for birthing parents
- Daily sync
- Volunteer in local community
- Friends outside of work
- Team owned deliverables
- Pair programming
- Team based strategic planning
- Eat lunch together
- Group brainstorming sessions
- Remote Work Program - Enigma has a hybrid-remote working culture. Our employees work from anywhere but are always welcome at our office in NYC
- 5+ years of software engineering experience with 3+ years of technical leadership experience
- Is driven to work with customers to have an impact on the real world
- Enjoys collaborating with cross-functional partners (product managers, other engineers, our client stakeholders) to set clear expectations and solve common problems
- Have an outstanding track record of leading engineering teams
- Have extensive experience engineering SaaS data products
