We are looking for a highly skilled Staff Engineer to join our Integration Infrastructure team. This role combines complex technical problem-solving with strategic leadership to ensure a world-class integration platform that delivers exceptional reliability (99.999% accuracy) and near real-time data synchronization. You’ll take a hands-on approach to technical challenges, working across the stack to design systems, write and review code, improve processes, and guide architectural decisions. You will also collaborate closely with cross-functional teams to influence the technical roadmap, mentor engineers, and help shape the future of how data flows seamlessly across platforms.
If you’re passionate about cutting-edge integration technologies and high-impact engineering, we’d love to hear from you.
Key Responsibilities
Technical Leadership & Execution
- Design and implement scalable integration infrastructure and near real-time data synchronization.
- Take a hands-on role in coding, reviewing pull requests, and optimizing performance.
- Define the technical vision for distributed systems, data pipelines, and real-time processing frameworks.
- Translate business requirements into robust technical solutions in collaboration with product and engineering teams.
- Establish and enforce best practices in code quality, testing, observability, and performance monitoring.
- Drive automation and continuous improvement across the engineering organization.
Mentorship & Influence
- Provide technical mentorship to engineers, fostering a culture of growth and innovation.
- Help define technical standards, patterns, and practices for high-quality code and system design.
- Introduce and advocate for new technologies, tools, and approaches to enhance system capabilities.
- Contribute to sprint planning and Agile ceremonies to align technical efforts with business goals.
Collaboration & Strategic Impact
- Partner with engineering leaders to shape the team’s roadmap and priorities.
- Work with product management to align integration initiatives with business objectives.
- Promote reliability engineering practices to enhance system uptime and fault tolerance.
- Collaborate with stakeholders across teams to align on architecture, scalability, and infrastructure strategies.
Requirements
Education & Experience
- Bachelor’s degree in Computer Science or a related field.
- 8+ years of hands-on software engineering experience, with a focus on scalable and reliable distributed systems.
- Expertise in integrating systems and working with large-scale data pipelines, streaming architectures, or ETL frameworks.
- Demonstrated experience driving technical initiatives, mentoring engineers, and influencing system architecture.
Technical Skills
- Proficiency in one or more programming languages, such as Ruby, Python, or TypeScript.
- Strong understanding of cloud architectures, containerization, and orchestration tools.
- Experience with observability tools, CI/CD pipelines, and automation frameworks.
- Knowledge of testing methodologies, performance optimization, and high-availability strategies.
Personal Attributes
- Exceptional problem-solving skills with a keen attention to detail.
- Strong communication skills, with the ability to articulate technical concepts to various audiences.
- Collaborative, adaptable, and thrives in a dynamic, fast-paced environment.
- Respected for technical credibility, integrity, and ability to build trust with peers.
Benefits
-
Compensation & Equity: Competitive salary and meaningful equity in a high-growth environment.
-
Health & Wellness: Comprehensive medical, dental, and vision insurance.
-
Work-Life Balance: Flexible work options and generous time-off policies.
-
Culture & Community: Inclusive team culture, with regular events and opportunities for connection.
-
Professional Growth: Ownership of impactful initiatives and support for continuous learning and career development.