Job Closed
This listing is no longer active.
Every student deserves life-changing teachers
Senior Software Engineer
Location
United States
Posted
109 days ago
Salary
$124.5K - $134.5K / year
Seniority
Senior
Job Description
Senior Software Engineer
Teachstone
• Design and implement backend services and APIs that support multiple product teams. • Own complex systems end to end, including data models, business logic, and integrations. • Build and evolve identity and access management capabilities, including authentication, authorization, roles, and permissions. • Improve reliability, performance, and observability of existing services. • Lead technical design discussions and contribute to architectural direction. • Raise the bar on code quality through reviews, refactoring, and technical standards. • Diagnose and resolve production issues, including participating in root cause analysis. • Collaborate with product and engineering leadership to scope work and manage technical tradeoffs. • Mentor other engineers through pairing, feedback, and technical guidance.
Job Requirements
- 6+ years of professional software engineering experience, primarily backend-focused.
- Strong fundamentals in system design, data modeling, and API design.
- Experience building and operating production backend systems at scale.
- Comfort working in a mature codebase with real-world constraints.
- Ability to make pragmatic technical decisions and explain tradeoffs clearly.
- Experience collaborating across teams and disciplines.
- Strong ownership mindset. You care about the long-term health of the systems you touch.
Benefits
- Fair, Competitive Pay: We ensure equal pay for equal work, using consistent salary bands based on market benchmarks, reviewed annually. Prior salaries, negotiation skills, or fear of conflict don’t influence your pay.
- Comprehensive benefits: Medical/dental, 401(k), PTO, insurance, development opportunities. Details provided at offer. Eligibility depends on your role and employment status.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Designing and developing technical integrations that connect Chainguard products to partner platforms such as cloud marketplaces, vulnerability scanners, and observability providers. • Building and maintaining our security advisory system, including schemas, APIs, and data feeds such as OSV and secdb. • Owning integrations with major cloud platforms, including GCP, AWS, and Azure, with a focus on areas like mirroring, IAM, and proxying. • Supporting a wide array of integration targets, from VMs and containers to libraries, ensuring compatibility with vulnerability scanners and other security tools. • Working closely with external partners acting as a technical influencer and helping them adopt and verify their support for Chainguard’s products, while also building internal infrastructure to ensure correctness and compliance. • Collaborating with internal teams to scope and support integration needs for product launches and new initiatives. • Acting as a force multiplier by mentoring peers, improving team processes, and guiding architectural decisions. • Driving long-term projects (6+ months), independently or with small teams, and delivering scalable, well-architected solutions.
• Container orchestration: creation, management, and troubleshooting of Docker containers. • System health monitoring: monitoring the infrastructure with tools such as Prometheus, Grafana, or Zabbix. • Application lifecycle management: performing application updates and patches to ensure smooth operation. • Linux administration: routine maintenance of Linux servers (Ubuntu/CentOS), including access-rights management and storage optimization. • Documentation: producing clear technical guides for internal processes.
Senior Staff Software Engineer
R1 RCMTechnology-driven revenue cycle management services for healthcare providers.
• Heavily participate in roadmap definition, working closely with senior product and engineering leaders. • Evaluate and help shape strategic technology direction and choices. • Provide thoughtful recommendations in sessions with scrum team members to structure solution source code and implementation approaches. • Work with product management and business stakeholders to understand software requirements and help estimate epics, features, and stories. • Script and maintain automated build steps, continuous integration systems, and staging environments. • Apply consistent levels of strategic thinking, judgment, decision making, attention to detail, teamwork, organization, innovation, and initiative. • Willingly and enthusiastically mentor junior members of the development team.
Senior Staff Software Engineer, Onboarding
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
• Own the Onboarding & KYC platform end-to-end: Serve as the primary technical owner for the domain, including how onboarding and identity signals integrate with adjacent products, services, and data platforms across Coinbase. • Architect the next generation platform: Lead a multi-quarter rebuild modernizing legacy systems into a geo-specific architecture that scales globally and supports evolving compliance requirements. • Set the technical vision and standards: Act as the technical authority for this area, driving domain abstraction, defining the target architecture, and expanding the platform beyond KYC into a broader onboarding foundation that can support new product offerings and use cases. • Drive reliability and zero-downtime evolution: Design for high availability, operational integrity, and safe migrations—ensuring critical identity flows remain resilient while systems are modernized. • Improve customer experience through platform design: Reduce onboarding friction while maintaining strong compliance controls, optimizing for conversion, correctness, and consistency across regions. • Innovate beyond today’s roadmap: Explore and prototype future-forward directions such as Agentic Onboarding (AI-driven) and On-Chain KYC, including how emerging AI capabilities should reshape identity systems and what an “AI-proof” identity platform looks like. • Cultural and technical leadership: Mentor Staff engineers, raise the bar on engineering and operational excellence, and introduce new technical paradigms and best practices. • Influence cross-functionally: Partner with Product, Design, Compliance, Legal, and other engineering orgs to align on requirements, tradeoffs, and sequencing for complex, high-stakes initiatives.




