Job Summary:
NRI North America is a company that offers custom talent solutions to help clients meet their evolving technology and business needs. They are seeking a Senior Software Architect to lead the design, modernization, and ongoing development of enterprise software applications, providing technical leadership and ensuring scalable, secure, and maintainable solutions.
Responsibilities:
• Lead the design, development, and modernization of enterprise, web, and mobile applications.
• Evaluate existing legacy JavaScript architecture and design modernization strategies using modern frameworks and technologies.
• Develop, test, debug, and document high-quality software solutions that meet business and operational requirements.
• Ensure application architecture supports scalability, performance, security, and maintainability across cloud and on-premise environments.
• Provide technical leadership and mentorship to development teams, including code reviews and architectural guidance.
• Oversee the full software development lifecycle, from planning and design through deployment and support.
• Collaborate with business stakeholders and leadership to translate requirements into technical solutions.
• Create and manage project plans, development tasks, and delivery timelines for projects of varying complexity.
• Utilize source control, issue tracking, and DevOps tools to maintain development quality and traceability.
• Ensure data integrity and accuracy across staging and production environments.
• Perform high-level troubleshooting and support system upgrades as needed.
• Support multiple locations and provide occasional off-hours support when required.
• Maintain awareness of emerging technologies and industry trends to drive continuous improvement.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 10+ years of professional software development experience, with experience in architecture or technical leadership roles.
• Strong experience with modern JavaScript frameworks such as Next.js, React, or Angular.
• Experience designing and developing RESTful APIs and distributed systems.
• Experience with cloud platforms, preferably Microsoft Azure (AWS or GCP experience is a plus).
• Familiarity with DevOps practices, CI/CD pipelines, and automated deployment.
• Strong experience with relational databases and data architecture.
• Experience with Agile, Scrum, or Waterfall development methodologies.
• Excellent problem-solving, communication, and technical mentorship skills.
Preferred:
• Experience in a manufacturing or industrial environment is a plus.
Company:
NRI North America is a business and technology solutions consultancy. Founded in , the company is headquartered in New York, USA, with a team of 501-1000 employees. The company is currently Late Stage.