Support source control management and development workflows using Git and related tools.
Identify opportunities to improve developer productivity through automation and process improvements.
Partner with cross-functional teams to understand challenges and implement scalable technical solutions.
Document systems, processes, and best practices to support long-term maintainability.
Who You Are
You enjoy solving technical problems and are motivated by improving the tools and processes that help engineering teams succeed. You are comfortable working across multiple technologies, asking questions to understand requirements, and collaborating with stakeholders to develop effective solutions.
You thrive in environments where continuous improvement, automation, and teamwork are valued. You are curious, adaptable, and enjoy balancing software development with infrastructure and operational challenges.
Position Requirements
B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field.
Minimum 2+ years of experience in software engineering, DevOps, infrastructure engineering, or related roles.
Strong programming and scripting skills using Python and/or similar languages.
Experience with source control systems such as Git.
Experience working in Linux and Windows environments.
Understanding of CI/CD concepts and software delivery practices.
Familiarity with automation and workflow optimization.
Strong problem-solving and analytical skills.
Excellent written and verbal communication skills.
US Citizenship or Green Card Holder.
Preferred Qualifications (What Sets You Apart)
Experience designing and maintaining CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
Experience supporting build and release processes for complex software products.
Experience with containerization technologies such as Docker and Kubernetes.
Experience with Infrastructure as Code tools such as Ansible, Terraform, or similar technologies.
Familiarity with cloud platforms such as AWS or Azure.
Experience developing automation for testing, deployment, or engineering workflows.
Familiarity with networking concepts and troubleshooting.
Experience supporting development platforms and engineering infrastructure.
Knowledge of DevOps best practices, observability, and system reliability principles.
Experience working with distributed teams in a collaborative engineering environment.