Build and improve the AWS platform used by engineering teams, focusing on infrastructure as code, CI/CD pipelines, container deployments, security guardrails, and cost governance.
Responsibilities
Build and maintain AWS infrastructure as code, including contributions to shared construct library
Build and maintain CI/CD pipelines
Run and improve container deployments on ECS and ECR and Lambda/serverless services
Work through Security Hub findings and controls
Support cost visibility and governance across accounts
Support enterprise application development, business systems analysis, and operational support activities as a remote, part‑time undergraduate intern.
Compensation
The expected hiring range for this position is $21.52-$29.05.
Responsibilities
Assist with the design, development, testing, documentation, and support of business applications and enterprise system enhancements
Support analysis of business requirements, workflows, and user needs to help identify system improvements and solutions
Develop and maintain scripts, reports, dashboards, integrations, or other technical deliverables under the guidance of experienced team members
Participate in software development lifecycle activities, including requirements gathering, development, testing, deployment, and post‑implementation support
Assist with data collection, validation, analysis, and reporting to support business and operational decision‑making
Requirements
Bachelor’s degree program in computer science, information systems, software engineering, data science, or a closely related field
The Lead Developer will provide technical leadership to the application development team, including the design, development, implementation, and support of complex Java applications within the MDHHS Infectious Disease area.
Responsibilities
Provide technical leadership to the application development team
Design, develop, implement, and support complex Java applications
Collaborate closely with business stakeholders to ensure technical design aligns with business requirements
Streamline business processes and maintain data integrity
Ensure compliance with State of Michigan Enterprise Architecture (SEM) and SUITE standards
Lead design, development, and operation of cloud-native infrastructure and services across AWS, Azure, and GCP, driving cloud governance, security, and automation.
Locations (3)
Minneapolis, Minnesota, United States
Washington, District of Columbia, United States
United States
Responsibilities
Design, architect, and implement multi-cloud infrastructure, networking, and governance frameworks across AWS, Azure, and GCP
Develop and maintain scalable Infrastructure as Code (IaC) templates using Terraform to automate cloud resource provisioning and configuration management
Build enterprise-grade backend microservices and automation tools using Java, Go, or Python
Collaborate with enterprise security and compliance teams to integrate cloud guardrails, policy enforcement, and automated security controls into cloud platforms
Software engineering role focused on cloud platforms, not a traditional systems-administration role.
Locations (3)
Minneapolis, Minnesota, United States
Washington, District of Columbia, United States
United States
Responsibilities
Develop, test and enhance reusable Terraform modules, existing platform framework components, internal libraries and supporting software written in Java, C# or TypeScript
Implement cloud platform capabilities within established architecture using Terraform, GitLab CI/CD, GitOps and cloud-native automation patterns where appropriate
Apply strong software engineering fundamentals including data structures, algorithms, computational complexity, dependency-graph reasoning, interface design, automated testing and maintainable abstraction design
Develop, enhance, and maintain enterprise applications, backend services, automation tools, and legacy system integrations within the Office of the NC Chief Medical Examiner.
Responsibilities
Develop and maintain backend applications and services using Java, Python, and Perl
Build RESTful APIs, microservices, and integration points with internal and external systems
Modernize and refactor existing Perl-based or legacy applications into modern architectures
Create automation scripts, system tools, and scheduled jobs to support IT operations
Write clean, efficient, and scalable code following best practices and coding standards
Help build the modern data processing platform behind proactive network monitoring — a core capability of the managed network services product used across thousands of enterprise and government sites.
Responsibilities
Design, build, and operate reliable, scalable, data-intensive pipelines carrying high-volume device and network telemetry
Build and evolve stateful, real-time event processing that transforms raw telemetry into meaningful operational events at scale
Extend and enhance the detection and workflow engine to support client-specific flow paths and parameters
Partner with product and front-end engineers to expose event and incident monitoring flow in the product experience
Instrument the platform so engineers can trace events end-to-end and understand system behavior
Requirements
Degree in Computer Science, Engineering, or equivalent experience
Working with a team of technologists passionate about delivering Continuous Integration, Automation and Test Data ecosystems as well as consulting with development and business partners in test and process automation.
Responsibilities
Design, develop, document, and maintain automated tests and in-house software utilities
Adhere to established software engineering best practices and standards
Collaborate with other technical resources
Suggest improvements for processes, best practices, and standards
Design and develop automated tests and/or software tools
Requirements
Bachelor's degree in Computer Science, Engineering or Equivalent
Lead the adoption of DevSecOps practices by integrating security scanning, vulnerability management, secrets management, policy enforcement, and compliance validation throughout the software development lifecycle
Contribute to code and design reviews and improve the reliability, security, observability, testability and maintainability of shared platform components
Build and maintain GitLab pipelines for testing, validation, policy enforcement, packaging and safe infrastructure delivery