Senior AWS Software Engineer

Reposted 19 Days Ago
Glen Allen, VA
In-Office
Senior level
Software • Business Intelligence
MCIM helps you manage and optimize the performance of your mission critical facilities.
The Role
Design and develop scalable AWS microservices, front-end applications using modern JavaScript frameworks, implement security best practices, and mentor junior engineers.
Summary Generated by Built In

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.

Top Skills

AWS
Go
Java
Next.Js
Node.js
Python
React
Singlespa
Storybook
Typescript
Webpack
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Glen Allen, VA
103 Employees
Year Founded: 2012

What We Do

"MCIM virtually eliminates human error." - 451 Research

MCIM by Fulcrum Collaborations is trusted by 3 of the top 4 colos/hyperscalers, 8 of the top 10 global banks, as well as clients in cloud, technology, manufacturing, telecom, media, sports, and healthcare sectors.

30,000+ facilities, over 350 MM SQFT, across 6 continents.

Simpler to use, faster to deploy and bursting with the latest in cloud, mobile, social and business intelligence – MCIM is the most complete, scalable mission critical facilities solution available. Used by Fortune 100 firms across 6 continents, MCIM supports the most advanced facility management service delivery models in the world.

The Mission Critical Information Management (MCIM) tool was designed in the cloud – for the cloud – to address the approaching reality of shared risk across a global network of interdependent facilities and data centers. MCIM meets these challenges by centralizing, standardizing and automating information flow among all mission critical stakeholders, in turn mitigating the risk of impact events, and maximizing uptime availability and asset useful life across the portfolio. MCIM’s tightly integrated cluster of cloud-based tools interacts seamlessly to provide the full breadth of tactical, managerial and strategic data & processes essential to a robust, global organization.

Clean data transforms businesses.

For current career opportunities, visit https://mcim.io/careers

Similar Jobs

Capital One Logo Capital One

Senior Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
2 Locations
55000 Employees
147K-185K Annually

Capital One Logo Capital One

Senior Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
2 Locations
55000 Employees
147K-185K Annually

Capital One Logo Capital One

Lead Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
2 Locations
55000 Employees
209K-262K Annually

Capital One Logo Capital One

Senior Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
3 Locations
55000 Employees
147K-185K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account