Unlocking the Power of Software Development
About This Role
We are seeking a skilled Senior Software Engineer to join our high-performing team.
This individual will be responsible for bridging development, testing, network/infrastructure, operations, and system administrators to facilitate efficient, continuous, and high-quality software delivery.
Key Responsibilities
* Design, build and maintain automation solutions for building, testing, deploying applications and infrastructure.
* Collaborate in multi-disciplinary teams to problem-solve, share knowledge and achieve common goals.
* Maintain products from development through to operations.
* Manage ongoing support of platforms in operation environments.
* Evaluate security considerations early in the development lifecycle.
* Design and document architectures using best practice, patterns and frameworks.
* Deliver solutions to orchestrate container deployment, management scaling and networking.
Requirements
* Bachelor's degree in Computer Science or related field.
* 5+ years of experience in software engineering, with a focus on automation and infrastructure.
* NV1 Security Clearance.
* Ability to work effectively in a team environment.
* Strong communication and problem-solving skills.
* Familiarity with Agile development methodologies.
What We Offer
Our organization provides a dynamic and supportive work environment that encourages growth and development.
We offer competitive salaries, comprehensive benefits, and opportunities for professional advancement.