Software Engineer contributing to internal developer platform that supports backend development. Building tools, maintaining CI/CD workflows, and improving team documentation.
Responsibilities
Contribute to the internal developer platform that supports backend development across the company, from local developer workflows to shared services and libraries.
Build and improve scoped pieces of developer tooling, including CLI and scaffolding workflows that help engineers create and ship new services safely and consistently.
Help maintain and improve CI/CD, linting, and testing workflows in the monorepo, with a focus on reliability, fast feedback, and keeping main healthy.
Contribute code to shared Go and Python libraries and services, learning the team’s patterns for safe, maintainable, and consistent usage.
Use AI to explore approaches, automate repetitive work where appropriate, and iterate on implementations until they meet real production standards.
Debug issues, write tests, and validate behavior in real environments rather than relying only on generated output or assumptions.
Improve team documentation, examples, and shared context so both engineers and AI tools can produce better results over time.
Requirements
1+ years of professional development experience or 2+ years of consistent open source contributions
Relevant software engineering experience through internships, co-ops, research, open-source work, substantial project work, or early-career full-time roles that demonstrate readiness to contribute in a production environment.
Strong software engineering fundamentals and the ability to write, test, debug, and improve production-quality code.
Experience with Python or Go, plus willingness to learn whichever language is less familiar for the role.
Familiarity with modern development workflows such as version control, code review, testing, and CI/CD.
Good judgment when using AI tools for engineering work: you can evaluate outputs, catch incorrect or incomplete solutions, and refine them to fit real system constraints.
Comfort taking ownership of scoped problems end-to-end, asking for help when needed, and steadily increasing independence.
Strong learning mindset, adaptability, and openness to feedback in a fast-moving platform environment.
Clear communication and a collaborative approach to working with teammates and internal customers.
Principal Software Engineer solving cross - product architecture and shared - service challenges. Building mission - critical software that helps foundations and nonprofits maximize social impact.
Forward Deployed Engineering Lead building enterprise integrations for Doppel’s AI - native cybersecurity platform. Leading engineers and deploying threat - defense solutions for large enterprises.
Lead Full Stack Engineer leading BLE, mobile, cloud, web, and commerce experiences for a screen - free Arabic learning device. Shaping reliable family UX and connected - device infrastructure.
Full - Stack Developer building TypeScript, React, and Node.js features for MaintainX’s AI - powered maintenance platform. Owning scalable product or platform systems from planning through production.
Associate Software Engineer developing and supporting banking applications, components, and tools at TD. Collaborating on engineering solutions, testing, incident management, and product quality.
Senior Software Engineer designing scalable brokerage systems and Go - based services for Alpaca's global financial - services platform. Enhancing multi - market infrastructure, leading regional reliability, and managing incidents.
Senior Software Engineer building scalable cloud - based email security services for Sophos, a global cybersecurity provider. Designing Messaging Security Group components across the full software stack.
Process Quality Engineering Team Lead improving Kardium’s atrial - fibrillation medical - device manufacturing quality. Leading engineers, non - conformance investigations, rework, and continuous improvement across two shifts.
Tech Lead leading application support specialists and resolving complex technical issues. Supporting Genpact’s AI and digital transformation solutions through application maintenance and performance improvement.