Senior AWS Software Engineer

2 weeks ago


Glen Allen, VA, United States MCIM Full time
About MCIM

MCIM - The Data Center Operating System (DCOS) is a platform that simplifies the complexities of managing a data center by bringing all functions and locations under one intuitive dashboard.

MCIM started with a commission from a Fortune 100 financial institution to create a cloud computing solution for managing their global critical facilities. The team developed the MCIM platform based on the lessons learned from that project.

Today, MCIM is utilized by Fortune 100 and 500 companies in over 94 countries worldwide. This world-class solution is continuously improved through collaboration with users and industry organizations like The Uptime Institute.

We're looking for a Senior AWS Software Engineer to design, build, and scale cloud-native applications that power our next generation of services. This role combines backend expertise in AWS microservices with hands-on front-end development using modern JavaScript frameworks. You'll play a key role in driving engineering excellence, ensuring application security, mentoring teammates, and collaborating across teams to deliver exceptional user experiences.

Responsibilities

  • Design and Develop Microservices:
    Build and maintain scalable, high-performance microservices and APIs leveraging AWS services such as ECS/EKS, Lambda, DynamoDB, and API Gateway.
  • Front-End Development:
    Build and maintain small web front ends using React, Next.js, TypeScript, Webpack, Storybook, and SingleSPA, ensuring seamless user experiences and consistent component design.
  • Application Security:
    Implement and enforce security best practices throughout the application lifecycle, adhering to OWASP guidelines and secure coding standards.
  • Code Quality and Collaboration:
    Participate actively in peer design and code reviews, write automated tests, and contribute to continuous quality improvement initiatives.
  • Agile Development:
    Engage in daily scrums, sprint planning, and retrospectives to support an agile, iterative development process.
  • Cross-Functional Collaboration:
    Work closely with other developers, QA engineers, UI/UX designers, and product managers to design, implement, and deliver high-quality features and improvements.
  • Performance and Scalability:
    Contribute to scalability and performance enhancements for a high-traffic, multi-tenant application, ensuring reliability and efficient resource utilization.
  • Mentorship:
    Provide technical guidance and mentorship to junior engineers and contribute to team knowledge-sharing and code reviews.
  • Culture and Growth:
    Be part of a work culture that encourages learning, growth, and collaboration, believing that it is with great people that we achieve great things.
Qualifications

Required:
  • 5+ years of experience in software engineering, with a focus on AWS-based applications.
  • Strong experience developing microservices and distributed systems using Python, Node.js, Go, or Java.
  • Proficiency with React, Next.js, and TypeScript, along with front-end build tools like Webpack, Storybook, and SingleSPA.
  • Deep understanding of AWS cloud services, including compute, storage, and networking.
  • Strong understanding of secure software development and OWASP principles.
  • Experience writing and maintaining automated tests (unit, integration, and end-to-end).
  • Familiarity with Agile/Scrum methodologies and modern development workflows.
Preferred:
  • Experience with containerization and orchestration (Docker, Kubernetes, or EKS).
  • Knowledge of RESTful API design and GraphQL.
  • Experience optimizing application performance and scalability in multi-tenant environments.
  • AWS certifications such as Solutions Architect or Developer - Associate/Professional.=
Soft Skills
  • Excellent communication and teamwork abilities.
  • Strong analytical and problem-solving skills.
  • Passion for clean, maintainable, and well-tested code.
  • A growth mindset and enthusiasm for mentoring and continuous learning.
Why Join Us
  • Competitive salary and benefits.
  • Flexible, collaborative, and remote-friendly environment.
  • Opportunity to build impactful products at scale using cutting-edge AWS, TypeScript, and Next.js technologies.
  • A culture that values people, innovation, and continuous improvement.


  • Glen Allen, VA, United States Integrated Resources Full time

    Title: Senior Software Engineer (Java EE) Duration : 6 months temp to hire Description: This position analyzes problems in terms of detailed requirements. Designs detailed flow charts. Verifies program logic by preparing tests data for trial runs. Tests and debugs programs. Prepares run sheets for routine programs. May also do coding from flow charts,...


  • Glen Allen, VA, United States Integrated Resources Full time

    Title: Senior Software Engineer (Java EE) Duration : 6 months temp to hire Description: This position analyzes problems in terms of detailed requirements. Designs detailed flow charts. Verifies program logic by preparing tests data for trial runs. Tests and debugs programs. Prepares run sheets for routine programs. May also do coding from flow charts,...


  • Glen Allen, VA, United States Integrated Resources Full time

    Title: Senior Software Engineer (Java EE) Duration : 6 months temp to hire Description: This position analyzes problems in terms of detailed requirements. Designs detailed flow charts. Verifies program logic by preparing tests data for trial runs. Tests and debugs programs. Prepares run sheets for routine programs. May also do coding from flow charts,...


  • Glen Allen, VA, United States Dominion Energy Full time

    Engineer/Senior Engineer/Staff Engineer Dominion Energy is committed to providing reliable, affordable, and increasingly clean energy that powers our customers every day. If you want to work for a purpose-driven company that values safety and collaboration, we're looking for you. You won't just find a job here; you'll find your career. Review the position...


  • Glen Allen, VA, United States Richmond National Full time

    Job Title: Sr. Software Engineer Location: On-site in Glen Allen, VA Job Description: We are looking for an experienced Developer with experience in Python or Java who will be responsible for designing, developing, and maintaining multi-tiered enterprise applications. Senior level demonstrated experience designing and developing microservices, monolithic and...

  • Senior Consultant

    2 weeks ago


    Glen Allen, VA, United States Apex Systems Full time

    SENIOR CONSULTANT (APPLIED AI ENGINEER)WHO WE ARE Apex Systems is a leading global technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients' digital visions. We provide a continuum of services, including strategy and enablement, innovation and productivity, and technology foundations to...

  • Senior Consultant

    1 week ago


    Glen Allen, VA, United States Apex Systems Full time

    SENIOR CONSULTANT (APPLIED AI ENGINEER)WHO WE ARE Apex Systems is a leading global technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients' digital visions. We provide a continuum of services, including strategy and enablement, innovation and productivity, and technology foundations to...


  • Glen Allen, VA, United States HDR Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we foster a culture of inclusion throughout our company and within our communities, we constantly ask ourselves: What is our...


  • Glen Allen, VA, United States Insight Global Full time

    Job Description Insight Global is seeking a Senior Civil Engineer to join their growing team. Day to day responsibilities consist of designing plans for large utility companies. Lead and support civil design for renewable energy projects, including site layout, grading, drainage, and stormwater management. Manage municipal site plan and zoning approval...


  • Glen Allen, VA, United States Dominion Energy Full time

    Senior/Staff Engineer - Transmission Line Conceptual Engineering Dominion Energy is committed to providing reliable, affordable, and increasingly clean energy that powers our customers every day. If you want to work for a purpose-driven company that values safety and collaboration, we're looking for you. You won't just find a job here; you'll find your...