Senior Software Engineer
Build end-to-end platform features, web applications, and cloud services powering generative AI for enterprise marketing customers. The role requires a bachelor's degree, 7+ years of backend development experience, cloud expertise, and strong database, messaging, ingestion, and analytics experience.
About the job
Responsibilities
- Build features end-to-end across design, specification, development, testing, and launch.
- Deliver high-quality, readable software that can be leveraged by others.
- Collaborate with designers, product managers, marketing, data science, and engineers.
- Investigate, prototype, and deliver innovative solutions throughout the stack.
- Define and drive best practices for modern web applications and cloud services.
- Build web applications and cloud services that deliver generative AI capabilities.
Requirements
- Bachelor's degree in computer science or a related field.
- 7+ years of experience in backend development.
- Demonstrated experience with AI tools or Claude Code.
- Experience developing on a major cloud platform.
- Strong experience with relational or NoSQL databases and pub/sub systems.
- Experience developing bulk ingestion pipelines.
- Experience building data analytics services.
- Experience at a high-growth startup or technology company.
Compensation and Benefits
- Salary range: $188,000-$200,000.
- Competitive compensation including equity and 401(k).
- Medical, dental, and vision insurance for employees and families.
- HSA and FSA options.
- Flexible time off, including parental leave.
- Well-being programs.
- Daily lunch and snacks.
- Mentorship and opportunity to work with AI leaders.
Skills
Artificial Intelligence, Claude Code, AWS, Microsoft Azure, GCP, Relational Databases, NoSQL, Apache Kafka, Aws Sns, Azure Event Hubs, Bulk Ingestion Pipelines, Data Analytics Services, Cloud Services, Web Applications
Similar jobs
Backend Engineering jobsLeads development of reliable, secure backend infrastructure for payroll computation, money movement, tax calculations, and financial data. The role requires 7+ years of hands-on experience, strong server-side programming and SQL skills, cloud infrastructure expertise, and technical mentorship.
Senior backend engineer leading the architecture and delivery of scalable, compliant trading and custody systems for investment products. Requires 5+ years of backend experience, broker-dealer domain knowledge, AWS familiarity, and a record of leading complex technical projects.
Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.
Senior infrastructure engineer building and operating low-latency institutional trading systems, including matching, order management, risk, and market data. Requires 5+ years of software engineering experience and strong Java, C++, or Go skills in highly reliable distributed systems.
Design and build backend control-plane services that safely govern software review, policy evaluation, CI evidence, and merge decisions. The role requires 7+ years of experience with distributed systems, backend development, security and authorization, developer infrastructure, and cross-team technical leadership.