Strategy-posted 11 days ago
$163,000 - $185,300/Yr
Full-time • Mid Level
Remote • Tysons, VA
1,001-5,000 employees

MicroStrategy, Inc. dba Strategy seeks Senior Software Engineer in Tysons Corner, VA: Job Duties: Work within an agile development team to drive the secure software development lifecycle, including design, implementation, testing, optimization, and delivery of scalable systems. Design and implement highly available, secure, and cost-optimized cloud-based solutions on AWS, Azure, and GCP, leveraging best practices in Infrastructure as a Code (IaaC) with tools like Terraform and CloudFormation. Automate CI/CD workflows using tools like AWS CodeBuild and CodePipeline to support seamless integration and delivery for microservices and AI systems. Build and manage containerized applications using Docker and Kubernetes, including the design of multi-tenant architectures for microservices deployment. Implement robust cloud networking solutions, including VPNs, load balancers, VPCs, and TLS, ensuring secure communication across resources. Optimize system performance and reliability using CloudWatch Monitoring and Dashboards, conducting unit tests, and leveraging SonarQube to maintain high code quality. Develop scripts and automation tools using Python, Shell, and PowerShell to enhance operational efficiency and streamline repetitive tasks. Lead the development and maintenance of RESTful APIs and ensure secure and efficient database management using MySQL. Oversee the integration of AI infrastructure and workflows, including scalable deployment of machine learning models using Azure AI services and cloud-native tools. Establish and enforce security best practices across cloud environments, ensuring compliance with industry standards and safeguarding sensitive data. Document infrastructure designs, operational procedures, and best practices to enable scalability and knowledge sharing across the team. Mentor team members on cloud, DevOps, and AI technologies, driving the adoption of best practices and continuous improvement in workflows. Collaborate with cross-functional teams to align software development, operations, and AI workflows, delivering high-impact solutions. Telecommuting is an option.

  • Work within an agile development team to drive the secure software development lifecycle, including design, implementation, testing, optimization, and delivery of scalable systems.
  • Design and implement highly available, secure, and cost-optimized cloud-based solutions on AWS, Azure, and GCP, leveraging best practices in Infrastructure as a Code (IaaC) with tools like Terraform and CloudFormation.
  • Automate CI/CD workflows using tools like AWS CodeBuild and CodePipeline to support seamless integration and delivery for microservices and AI systems.
  • Build and manage containerized applications using Docker and Kubernetes, including the design of multi-tenant architectures for microservices deployment.
  • Implement robust cloud networking solutions, including VPNs, load balancers, VPCs, and TLS, ensuring secure communication across resources.
  • Optimize system performance and reliability using CloudWatch Monitoring and Dashboards, conducting unit tests, and leveraging SonarQube to maintain high code quality.
  • Develop scripts and automation tools using Python, Shell, and PowerShell to enhance operational efficiency and streamline repetitive tasks.
  • Lead the development and maintenance of RESTful APIs and ensure secure and efficient database management using MySQL.
  • Oversee the integration of AI infrastructure and workflows, including scalable deployment of machine learning models using Azure AI services and cloud-native tools.
  • Establish and enforce security best practices across cloud environments, ensuring compliance with industry standards and safeguarding sensitive data.
  • Document infrastructure designs, operational procedures, and best practices to enable scalability and knowledge sharing across the team.
  • Mentor team members on cloud, DevOps, and AI technologies, driving the adoption of best practices and continuous improvement in workflows.
  • Collaborate with cross-functional teams to align software development, operations, and AI workflows, delivering high-impact solutions.
  • Master’s degree, or foreign equivalent, in Computer Science, Information Management, Engineering, or closely related quantitative discipline and one (1) year of experience in the job offered or in any occupation in a related field.
  • (1) AWS
  • (2) GCP
  • (3) Docker
  • (4) Kubernetes
  • (5) Azure AI Infrastructure
  • (6) Python Scripting
  • (7) Shell Scripting
  • (8) AI System Design and Scalability
  • (9) Cloud and Network Security
  • (10) Cloud and AI Services
  • (11) CI/CD Pipelines and DevOps
  • (12) Terraform
  • (13) PowerShell
  • (14) YAML
  • (15) Software Development Lifecycle
  • (16) Code Review
  • (17) MySQL
  • (18) Algorithm and Data Structures
  • (19) REST APIs.
  • Any suitable combination of education, training and experience is acceptable.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service