Salary
💰 $63,100 - $151,700 per year
Tech Stack
GoJavaKafkaMicroservicesPostgresPythonSparkSQL
About the role
- As a Senior Software Engineer on the Core Integrations team, collaborate with Product Managers, Engineers, and Partner Teams to build scalable, high-performance solutions (messaging, geo services, internal tooling, partner integrations).
- Work as part of a team of 5 engineers to design, develop, test, deploy, and maintain Go-based microservices.
- Leverage API integrations, observability best practices, and infrastructure tools like SQL databases and Kafka (nice to have).
- Develop, test, deploy, and monitor contributions to ensure value for end users and alignment with business objectives.
- Participate in on-call production support rotation and ensure production service reliability.
Requirements
- 5+ years of software development experience with a programming language like Golang (preferred), Python, Java, or C/C++.
- Experience designing, developing, testing (unit/integration/etc.), deploying, and maintaining backend REST API services with a strong focus on performance and latency.
- Comfortable working with SQL databases (Postgres preferred).
- Actively participate in the design process to build efficient, scalable, and maintainable architecture.
- Experience diagnosing and solving complex technical problems and performance bottlenecks using data.
- Take ownership of production services, ensuring reliability and performance, and willing to participate in on-call production support rotation.
- Collaborate effectively with engineers, product managers, and partner teams.
- Self-driven and outcome-oriented; passionate about learning, mentoring, and helping others grow.
- Excellent communication skills, both written and verbal.
- Experience designing, developing, and maintaining systems that integrate with third-party services.
- Optimized backend systems for latency, performance, and scalability.