Software Engineer – Cross Domain Automation (CDA)
Application window is expected to close on 7/8/2025.
Who You’ll Work With
As a member of the Cross Domain Automation (CDA) team, you will work alongside experienced and supportive engineers to develop a cloud-native, multi-tenant platform that helps service providers and enterprises deliver AI-enabled Managed Services efficiently. This is a unique opportunity to learn and grow while contributing to ground breaking projects in the networking and automation space.
What You’ll Do
As an entry-level software engineer on the CDA team, you will:
- Develop tools that enable customers to configure and monitor network devices globally.
- Collaborate with firmware engineers to design and implement new core product features.
- Work with product managers and UX designers to create intuitive and powerful workflows that solve critical problems for IT professionals worldwide.
- Contribute to high-impact technology projects while learning how to tackle complex scalability challenges.
- Write production-quality code to support both the frontend and backend of our applications.
- Design and implement RESTful APIs and develop rich user interfaces using technologies like React, TypeScript, and JavaScript.
- Participate in maintaining the stability of our product with a focus on delivering an exceptional customer experience.
- Continuously improve development processes by learning and applying engineering best practices.
- Share your knowledge with teammates and contribute to a culture of collaboration and growth.
You Are an Ideal Candidate If You:
- Have a Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
- Have 0–3 years of relevant experience
- Are comfortable with at least one programming language or framework, such as Python, Go, JavaScript, React, or Ruby on Rails.
- Have foundational knowledge of backend and frontend development concepts, such as REST APIs, database design, and user interface design.
- Are eager to work collaboratively with cross-functional teams, including product managers, UX designers, and firmware engineers.
- Are excited to solve open-ended problems and work across the software development stack.
- Are customer-focused and passionate about building products that solve real-world problems.
- Have an interest in learning about networking, cloud-based infrastructure, or scalable application design.
Preferred Qualifications (Not Required):
- Experience with cloud technologies like Docker, Kubernetes, or AWS from coursework, internships, or personal projects.
- Familiarity with relational databases (e.g., Postgres) and designing efficient data models.
- Exposure to customer-centric design principles, either through projects or academic work.
- Knowledge of Agile methodologies, such as Scrum or Kanban.
- A demonstrated interest in networking or cloud-based infrastructure through coursework or personal research.