Note: The job is a remote job and is open to candidates in USA. Pyramid Systems, Inc. is an award-winning technology leader driving digital transformation across federal agencies. They are seeking a Senior Cloud Engineer responsible for designing, developing, testing, deploying, and maintaining scalable enterprise applications and cloud-native solutions, with a strong emphasis on Microsoft Azure and modern cloud engineering practices.
Responsibilities
- Design, develop, test, deploy, and maintain enterprise-level software applications
- Build scalable, secure, and maintainable cloud-native applications and microservices architectures in Microsoft Azure, including services such as Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, and Azure Storage
- Design and develop applications leveraging platform-as-a-service (PaaS) and serverless architectures within Azure environments
- Develop and maintain RESTful APIs, backend services, and system integrations supporting mission and business objectives
- Architect and implement Azure-based CI/CD pipelines using Azure DevOps, GitHub Actions, or equivalent tools
- Develop and manage Infrastructure as Code (IaC) solutions using tools such as Terraform, Bicep, ARM templates, or Ansible for Azure environments
- Collaborate within Agile teams to deliver high-quality software aligned with customer requirements
- Support cloud migration and application modernization initiatives, including re-platforming and refactoring legacy applications to Azure
- Ensure applications are designed with cloud security best practices, including identity management (Azure AD), access controls, and encryption
- Troubleshoot, debug, and resolve complex software and cloud-related issues across development and production environments
- Develop and maintain technical documentation including system designs, architecture diagrams, and operational procedures
- Support containerized deployments using Docker and Kubernetes (AKS preferred)
- Collaborate with DevSecOps, cloud engineering, and cybersecurity teams to improve system performance, reliability, and scalability
- Contribute to architecture decisions, technical roadmaps, and cloud strategy initiatives
- Mentor junior developers and provide technical leadership across development teams
Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field required
- 8–10 years of professional software development experience
- Minimum of 5 years of experience developing enterprise applications using Java and Python
- Minimum of 3–5 years of hands-on experience developing and deploying applications in Microsoft Azure environments
- Demonstrated experience with cloud application development, migration, and modernization in Azure
- Experience working within Agile software development environments
- Strong experience developing applications using Java and Python
- Advanced experience designing, developing, and deploying applications in Microsoft Azure environments (preferred over or in addition to AWS)
- Strong knowledge of Azure services, including, Azure App Services, Azure Functions (serverless computing), Azure Kubernetes Service (AKS), Azure Storage, Cosmos DB, and SQL Database, Azure API Management
- Experience implementing cloud-native design patterns, microservices architectures, and distributed systems
- Hands-on experience with Azure DevOps, CI/CD pipelines, and automated testing frameworks
- Experience with Infrastructure as Code tools such as Terraform, Bicep, ARM templates, or CloudFormation equivalents
- Strong understanding of cloud security principles, including identity and access management (Azure AD), network security, and compliance (NIST frameworks)
- Experience with Docker, Kubernetes, and container orchestration technologies (AKS preferred)
- Strong understanding of Linux environments, scripting, and cloud system administration
- Experience working with relational and NoSQL databases in cloud environments
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to work independently and collaboratively in Agile environments
- Excellent written and verbal communication skills and stakeholder engagement capabilities
- Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect)
- Federal government or regulated industry experience
Benefits
- Employee Stock Ownership Program
- FlexPTO
- Learning and development opportunities
- Flexible Workplace approach
- Competitive compensation and benefits (including a recently launched Employee Stock Ownership Plan - ESOP)
- A robust performance-based rewards program
Company Overview
Company H1B Sponsorship