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.
Senior Software Engineer developing and supporting Java, API, web, and native iOS applications for Sun Life’s financial - security services. Troubleshooting production systems and driving reliability improvements.
Full Stack Developer building Citi’s Java and React systems for financial - risk and stress - testing operations. Leading architecture, delivery, and engineering standards across backend and frontend applications.
Senior Full Stack Developer building Knak’s Vue and TypeScript editor for marketers. Owning realtime collaboration, Laravel APIs, and AI - assisted campaign production.
Senior Principal Developer shaping MaintainX’s AI - native mobile platform for industrial and frontline operations. Defining architecture, tooling, release systems, and engineering standards across teams.
Senior mobile platform software developer shaping React Native architecture and AI - native developer workflows. MaintainX builds mobile - first work execution software for industrial and frontline teams.
Full - Stack Engineer building ERP replacements, connected systems, AI agents, and modernized legacy software at think bridge. Delivering production systems through full - stack development and Claude Code.
Software Developer building Vue, TypeScript, Node.js and Scala features for SMRTR business software. Developing ERP integrations, AI document capture and PostgreSQL - backed product functionality.
Principal .NET/Azure engineer building scalable distributed systems for Centific’s frontier AI data platforms. Owning Azure backend services, architecture, CI/CD, and production operations.