Business Unit:
Cubic Transportation Systems
Company Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Job Details:
Role Overview
The P4 Senior Software Engineer (MERN Stack) at Cubic Transportation Systems is a system-level full-stack engineer who owns critical modules, shared components, or subsystems and influences both frontend and backend architecture.
This role balances hands-on development with technical leadership, ensuring long-term scalability, reliability, and maintainability of enterprise-grade transportation platforms.
Key ResponsibilitiesDesign, develop, and own complex full-stack modules and shared components
Drive frontend and backend architectural decisions within the MERN stack
Define best practices for React architecture, API design, and data modeling
Anticipate and mitigate performance, scalability, and security risks
Mentor engineers and raise the overall engineering bar
Lead technical reviews and influence coding standards
Partner with DevOps and System Engineering on deployment, observability, and reliability
Troubleshoot and resolve complex production issues across system layers
Contribute to system-level and cross-team technical discussions
Required Skills & Experience8-10 years of professional software engineering experience
Deep expertise in MERN stack (MongoDB, Express.js, React, Node.js)
Strong experience designing scalable full-stack systems
Proven ability to optimize frontend performance and backend throughput
Experience working with cloud platforms (AWS and/or Azure)
Strong understanding of distributed systems and enterprise application design
Experience mentoring engineers or leading technical initiatives
Comfortable working in global, distributed teams
Success in This RoleSystems scale and remain stable due to your design decisions
Teams reuse components, patterns, and practices you establish
Production issues are resolved faster because of your system knowledge
Engineering leadership trusts your technical judgment
Worker Type:
Employee
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.