Senior Software Engineer/DevOps: Python, Go, Java
Job description
Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!
Belay Technologies is seeking a Senior Software Engineer to join our intel team. The ideal candidate will have advanced expertise in Python development, cloud technologies, and DevOps best practices. This role requires a problem-solver passionate about building scalable, high-performance systems and ensuring their reliable deployment and maintenance. You will be working closely with analysts, data scientists, and other software engineers to integrate AI/ML technologies.
Responsibilities
- Develop and maintain scalable, secure Python applications, APIs, and microservices.
- Design, implement, and manage cloud infrastructure using common cloud technology providers.
- Utilize DevOps best practices to integrate CI/CD pipelines for automated testing and deployment.
- Optimize and troubleshoot system performance, scalability, and reliability in cloud environments.
- Collaborate with cross-functional teams (product, QA, data engineers) to ensure application and infrastructure meet business requirements.
Qualifications
- TS/SCI Clearance with polygraph
- 12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S
- Production-grade software development experience in Python
- Experience with deployment and management of services in cloud-based hosting environments such as AWS/Azure
- Service containerization and deployment with Docker/Kubernetes
- Familiarity with Git
- Atlassian Tools (Jira, Confluence)
Desired Skills
- Experience with additional programming languages (e.g., Python, Go, Java)
- Familiarity with network architecture and cloud networking components (VPC, VPN, Load Balancers)
- Certifications such as AWS Certified Solutions Architec
¿Te interesa este puesto?