Ring
Technology
SoftwareDevelopmentEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Development Engineer at Ring. Skills: CI/CD, Cloud-native services, Infrastructure as code, AI-powered automation. Build cloud-native services. Build automation for CI/CD”
What You'll Achieve.
Enhance developer experience; Ship products faster
Industry & Context.
Root cause analysis; Troubleshooting
What They're Looking For.
Must Have
Bachelor degree in Computer Science, Proficiency in at least one modern programming language, Fluent English in reading and writing
Nice to Have
Experience in working with scalable, reliable and high-performing services, Knowledge of AWS or other cloud technologies, Knowledge and experience with CDK or other infrastructure-as-code frameworks, Experience in defining, developing and maintaining web-API's
What You'll Do.
Build cloud-native services
Build automation for CI/CD
Design infrastructure-as-code
Implement infrastructure-as-code
Manage deployment workflows
Develop orchestration services
Develop AI-powered automation
Streamline firmware development lifecycle
Scale build infrastructure
Build observability dashboards
Collaborate with firmware development teams
Design self-service solutions
How You'll Work.
Team & Collaboration
Firmware development teams; Cross-functional teams
Communication Scope
Technical documentation
Process & Methodology
Agile
Full Job Description
What if firmware engineers never had to wait for a build again? That's the kind of problem we're solving. We're a software development team at Ring, based in Poland, who also own the entire CI/CD platform behind Ring's firmware. We design and build the systems that compile, test, and deliver firmware to millions of smart home devices — and we write purpose-built software to do it: cloud-native services, infrastructure-as-code, AI-powered automation, and developer tools that hundreds of engineers rely on daily. We're currently building an AI-driven platform that uses agentic workflows to fundamentally change how code gets reviewed, built, and tested. We're also scaling cloud build fleets across large compute clusters, optimizing distributed caching for embedded builds, and replacing legacy systems with modern, fully automated pipelines. If you want to write software that makes other engineers dramatically more productive, we'd love to talk. As a bonus — we've built our own AI-powered assistant that lives in our Slack workspace and helps the team with everything from answering developer questions to writing its own code. You'll be working alongside it from day one. Key job responsibilities - Building cloud-native services and automation that power CI/CD for Ring's entire firmware product lineup - Designing and implementing infrastructure-as-code (CDK/TypeScript) to manage build fleets, pipelines, and deployment workflows on AWS - Developing tooling, orchestration services, and AI-powered automation that streamline the firmware development lifecycle - Working with AWS services (CodeBuild, Step Functions, Lambda, ECR, EFS) to scale build infrastructure that handles thousands of daily builds - Building observability dashboards and monitoring to give the team and stakeholders clear visibility into system health and performance - Collaborating with firmware development teams to reduce friction — designing self-service solutions so engineers can move faster without filing t
Applying for this Software Development Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Ring?
Real rants from real employees. Read before you apply.