Posted in

Sr. Software Engineer

Sr. Software Engineer

CompanyTrimble
LocationPrinceton, NJ, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in CS, or equivalent experience
  • Strong coding, debugging, and problem solving skills
  • A minimum of 3-5 years of professional experience with C#
  • Experience with github for source control management
  • Excellent organizational, written, verbal, and interpersonal skills
  • Eye for detail, intimate familiarity with industry development standards/best practices
  • Automation of repetitive tasks and tests so that developers and testers can work efficiently
  • Use of AI tools to build faster

Responsibilities

  • Design, develop, and maintain software applications for both internal and external use
  • Create well-designed and efficient APIs for internal and external consumption
  • Collaborate with product managers, architects, and other stakeholders to gather requirements and translate them into technical specifications
  • Ability to design distributed systems, and generally see the big picture
  • Develop database schemas and optimize SQL queries for efficient data retrieval and storage
  • Deploy and manage applications on cloud platforms, specifically Azure, ensuring scalability, availability, and security
  • Build reliable process monitoring, auditing, and reporting tools

Preferred Qualifications

  • Experience with Docker
  • Knowledge of the transportation industry
  • Experience deploying and monitoring software in a public cloud, like Azure or AWS