Altran North America

Principal Software Engineer - C# Java


Company Overview

Today’s complex interconnected world demands companies to conceptualize and deliver cutting-edge products and solutions to market faster than ever before. Altran, a global product development partner, collaborates with companies to address the business and technical challenges inherent in developing and supporting complex connected systems.

For over three decades, leading companies and emerging startups in some of the most highly regulated and rapidly evolving industries have relied on Altran to inspire innovation, accelerate time to market, improve predictability, and maximize return on product investment. Altran provides a full complement of technology consulting, software and product development expertise, and engineering services to our client partners in the Aerospace, Automotive, Electronics, and Medical and Life Sciences industries.

In North America, Altran is based in Burlington, Massachusetts, with additional offices in Detroit and Silicon Valley. For more information, visit

Job Description

We are looking for Principal-level Software Engineers who are motivated, innovative and enthusiastic about building and supporting complex software products using the latest technologies.  As a Principal Software Engineer , you will work with customers to develop architecture definitions and implementation strategies and you will work with teams of talented developers on all phases of software development including requirements definition, design, development, testing, integration, and deployment.


Keep reading if you are passionate about using cutting-edge technologies to bring innovative software products to market!


  • Work with clients to perform architecture assessments and develop architecture definitions for new projects
  • Perform hands-on, full product lifecycle development activities as Tech Lead/individual contributor to meet project goals
  • Participate in requirements definition, technical design, coding, code reviews, and unit testing, and deployment
  • Participate in software development process following Agile/Scrum or hybrid models
  • Follow formal software development processes such as medical regulated processes
  • Participate in Altran's business development lifecycle, support technical sales calls, and assist with generation of proposals, effort estimates, and reviews


    • Excellent client facing skills and the ability to work effectively with customers to define and document software solutions
    • Experience defining architecture strategies, producing architecture definition documentation, and effectively transferring knowledge to development teams
    • 10+ years of broad experience developing software products using C#
    • Efficicency with Java
    • Direct, hands-on experience in Web Services Development or Application Development
    • Proficient with unit testing and automation, Continuous Integration/Continuous Deployment


  • Experience developing requirements specifications and design documents
  • Experience following formal software development processes; medical regulated processes a plus
  • Exposure to Agile methodologies
  • Strong written, verbal and interpersonal skills
  • Awesome team collaboration skills
  • BS in Computer Science or Engineering discipline; MS degree preferred

Equal Opportunity/Affirmative Action Employer; M/F/D/V


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed