Principal Software Engineer- Portsmouth, NH

Apply Now

Company: PlaneSense, Inc.

Location: Portsmouth, NH 03801

Description:

As a Principal Software Engineer, you will lead and drive our efforts to architect and develop complex software and integrate various applications being used in the company. You will be tasked with providing innovative approaches and solutions to large scale system development projects. Experience with varying programming languages and development tools/methodologies is required. While this is a "hands on" role that includes writing code, this role will also mentor junior software development team members and provide technical leadership. You will also closely collaborate with the Principal Product Engineer in developing and delivering mission critical, fault tolerant applications.

Essential Duties and Responsibilities:
  • Architect, Design, Build, Test, Implement and support software programs, systems/applications/solutions utilizing various development tools, APIs, programming languages, and enterprise databases.
  • Work in a Full Microsoft stack development. Expertise in Azure DevOps, Windows .NET/ASP, IIS, Linux, SQL Server environment. Must also be able to adapt, suggest, and implement other technologies including, but not limited to Java, JSON, PHP, Open-Source Database Engines, Apache, MudBlazor and similar when appropriate.
  • Overall focus will be web-based systems but must also be familiar and comfortable with Client/Server and Mobile development.
  • Provide mentorship to other software developers.

Qualifications:
  • Demonstrated experience in design/build of fault tolerant, resilient mission critical software environments is essential.
  • Strong programming skills, REST and SOAP API development skills are required.
  • Strong Microsoft Azure development experience is required.
  • Mobile application development [Apple, Android, Mobile Web] is helpful and highly desired.
  • Prior experience with aviation industry software like Astro/Operator is required.
  • Prior aviation industry experience in FAA Part 91, Part 91 Subpart K and Part 135 industry segments is essential.
  • Licensed FAA pilot certificate (Private/Commercial with Instrument Rating) will be highly differentiator.

Education and/or Experience:
  • B.S. or higher in Computer Science, Engineering, or similar field or equivalent work experience.
  • 15+ years' experience as a Software Developer, Programmer developing/programming web based system and mobile app solutions.
  • 5+ years' experience with Agile Based Development.

Computer Skills:
  • Proven and hands on experience with Windows 10/11, Windows Server 2019/2022, SQL Server 2019/2022, .NET/ASP, C#, Java & Python.
  • Experience with Azure DevOps, Jira, Confluence & GIT.
  • Experience with automated testing, regression testing, pipeline builds
  • MS Office products.

Similar Jobs