Overview
Senior Software Engineer (SE4) role that defines the technical bar and shapes the data connector ecosystem, with high autonomy and impact on architecture and team standards.
What you'll do
- Architect and lead the design of complex, multi-service features from concept through delivery, ensuring they are robust, scalable, and secure.
- Set the standard for code quality, testing discipline, and performance benchmarks for the team.
- Decompose large-scale initiatives into actionable engineering milestones and keep the team unblocked and moving with velocity.
- Mentor engineers through thoughtful code reviews and technical partnership.
- Serve as the escalation point for the most complex customer issues, driving root cause analysis and permanent resolutions.
- Master and champion AI-native engineering tools such as Claude Code and GitHub Copilot to accelerate shipping while maintaining quality.
- Establish patterns for prompting and review that balance rapid velocity with production-grade reliability.
- Calibrate the hiring bar and help identify the talent needed to scale the mission.
- Serve as a strategic voice in architectural discussions across the organization.
What you'll need
- Over 8 years of professional experience crafting and shipping production software or n-tier services at scale.
- Exceptional skills in object-oriented design, with deep expertise in Java (primary stack) and/or Python and Go.
- A proven track record of delivering end-to-end systems, including cross-service integrations and extensibility frameworks.
- A talent for technical writing and architectural leadership, with the ability to win peer buy-in for designs.
- A productivity-first mindset using AI coding assistants (Cursor, Copilot, etc.) without sacrificing critical judgment.
- Experience modeling AI-augmented habits for peers and sharing techniques that help the team level up.
- Expertise in microservices and distributed systems built for resilience.
- Strong communicative clarity, able to translate deep technical complexity for peers and non-technical stakeholders.
- Passion for technical leadership and a history of successfully mentoring other engineers.
- Bachelor's degree in Computer Science or a related technical field.
Nice to have
- Experience building or maintaining data connectors, ETL pipelines, or metadata extraction frameworks.
- Working experience with Kubernetes and/or Docker in a production context.
- Exposure to JDBC, ODBC, or vendor-specific APIs for enterprise data platforms (Snowflake, Databricks, SAP, etc.).
- Familiarity with data catalog concepts: metadata, lineage, data quality.
- Experience with Airflow.
- Exposure to data modeling in RDBMS.
Read the full description and apply on the company’s own careers page.