Elevate Digital · 18 hours ago
Sr Software Engineer (Cloud + Security) - Remote - Contract - ASAP
Elevate Digital is seeking a Senior Software Engineer to lead the design and development of high-performance, scalable enterprise web applications leveraging cloud technologies. The role emphasizes hands-on software engineering, focusing on developing software solutions, supporting migration to the cloud, and driving engineering best practices in a collaborative Agile environment.
Management Consulting
Responsibilities
Lead the design, development, and deployment of enterprise-level web applications using modern .NET technologies (.NET Core/Framework, WPF) and JavaScript frameworks (React, Angular, Vue.js)
Architect and support migration projects to cloud environments (Azure, AWS, or similar), including re-platforming and modernizing legacy on-premise applications
Build and optimize RESTful and SOAP API services and ensure seamless integration with internal and cloud-hosted systems
Develop and implement responsive, user-centric front-end applications using HTML5, CSS3, and styling libraries such as Bootstrap, Tailwind, or MUI
Work with containerization and deployment tools (Azure Container Apps, Docker, Kubernetes) and cloud-based CI/CD pipelines to deliver production-ready software
Write effective unit, integration, and automated tests to ensure high-quality software delivery
Contribute to software architecture and design decisions, ensuring scalability, maintainability, and performance in hybrid on-prem/cloud environments
Mentor junior developers and promote engineering best practices across the team
Collaborate with product development teams to incorporate cybersecurity considerations into system designs
Support the development of product cybersecurity threat models and vulnerability assessments
Help maintain and update cybersecurity risk management documentation and participate in security reviews
Stay current on cybersecurity best practices, ensuring that developed software aligns with organizational security standards
Qualification
Required
Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or Cybersecurity
5+ years of experience in software engineering, with significant contributions to enterprise web application development
Hands-on experience with .NET Core/Framework, C#, and modern JavaScript frameworks
Experience supporting or leading a migration from on-premise infrastructure to cloud (Azure, AWS, or similar)
Familiarity with product security concepts, including threat modeling and secure coding practices
Preferred
Master's Degree
Proficiency in modern .NET, WPF, and C# development
Strong experience building RESTful and GraphQL APIs and optimizing database performance
Knowledge of cloud-native services, serverless computing, and hybrid architectures
Familiarity with Docker, Kubernetes, and CI/CD pipelines
Strong understanding of cybersecurity principles and defensive coding practices
Excellent communication, collaboration, and problem-solving skills