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 automation. Build cloud-native services. Build automation for CI/CD”
What You'll Achieve.
Make other engineers dramatically more productive; Enhance developer experience; Enable engineers to ship products faster; Make code journey smooth
Industry & Context.
Root cause analysis; Troubleshooting; Issue tracing
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 services, Experience in working with reliable services, Experience in working with high-performing services, Knowledge of AWS or other cloud technologies, Knowledge of serverless design patterns, Knowledge and experience with CDK, Knowledge and experience with infrastructure-as-code frameworks, Experience in defining web-APIs, Experience in developing web-APIs, Experience in maintaining web-APIs
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
Handle thousands of daily builds
Build observability dashboards
Provide visibility into system health
Provide visibility into performance
Collaborate with firmware development teams
Reduce friction for engineers
Design self-service solutions
How You'll Work.
Team & Collaboration
Firmware development teams; Cross-functional teams
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.