Software Developer

3 weeks ago


Westminster, Colorado, United States Trimble Full time

Job Title: Software Engineer

Location: Remote

Department: Trimble Cloud

Reports To: Engineering Manager

Job Details:

We are seeking a skilled Software Engineer to join the Trimble Cloud platform team. The Trimble Cloud Platform team builds core platform services such as data storage, authentication, authorization, and data processing that Trimble and Trimble partners in various industries use. Our cloud services enable Trimble businesses to build applications and connect content throughout their lifecycle efficiently.

As a Software Engineer, you will contribute to the development and maintenance of our next-generation File Service.

Responsibilities include:

  • Create software designs, and implement and test those designs to meet established requirements
  • Participate in technical/design reviews as required
  • As necessary, work independently or with quality assurance personnel to plan and execute product testing
  • As necessary, perform or enable the ongoing support of software through the creation of design documentation or the performance of defect isolation and resolution
  • Conduct software engineering according to the team's established procedures, encompassing everything from requirement gathering and planning to implementation, quality checks, performance assessment, and automated deployment of code.
  • Work on microservices and various other AWS/Azure tools and technologies
  • Ability to work with various log metrics tools and identify anomalies as needed
  • Work with the author of product documentation to assist in the development and review of product documentation
  • Write code that is clean, maintainable, and thoroughly documented
  • Stay up-to-date with the latest development trends and technologies
  • Collaborate with stakeholders to understand business requirements and ensure solution design meets those needs

As a member of the platform team, you will use a variety of technologies and have the opportunity to explore and use new and emerging technologies. We are looking for a candidate who will have a strong background in developing and deploying applications using AWS, and a deep understanding of Serverless computing and Python.

Required Skills and Experience:

  • 2 years of relevant experience with proven results
  • Strong Python fundamentals and working knowledge
  • Demonstrable proficiency with a wide variety of Amazon Web Services (AWS)/Azure such as S3, EC2, and Containers
  • Experience with REST API development, SAAS, PAAS
  • Familiarity with git and CI/CD best practices
  • Good knowledge of software design patterns and software engineering best practices
  • Experience with testing frameworks, debugging, and building scripts is a big plus
  • Experience with unit testing and mocking frameworks
  • The ability to learn new programming languages and technologies quickly as needed
  • Strong analytical, problem-solving, and logical reasoning skills
  • Ability to communicate effectively with product teams, design teams, and other engineers and work collaboratively

Company Info:

Trimble is a leading provider of innovative solutions that connect the physical and digital worlds. Our core technologies in positioning, modeling, connectivity, and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial, and transportation, and logistics. Our solutions are used in over 140 countries, and we have incredibly diverse lines of business. Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world. Due to our geographic, product, and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come position yourself with an innovative industry leader and position yourself for success.

For more information about Trimble, visit

Trimble is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran, Pay Equity, and other protected characteristics.


  • Software Developer

    3 weeks ago


    Westminster, Colorado, United States Maxar Intelligence Inc Full time

    Job Summary:Maxar Intelligence Inc is seeking a talented mid-level software engineer to support U.S. defense and intelligence community partners. The successful candidate will be part of teams building innovative software solutions using mathematical solutions to support users in the defense and intelligence communities.Key Responsibilities:• Take...


  • Westminster, Colorado, United States Advanced Space Full time

    Job Title: Embedded Software DeveloperAbout the Role:Advanced Space is seeking a highly motivated and passionate Embedded Software Developer to join our team in Westminster, Colorado. As a key member of our software development team, you will play a crucial role in developing software solutions that deliver on customer needs.Responsibilities:Apply software...


  • Westminster, Colorado, United States Caterpillar Full time

    At Caterpillar, we're shaping the world with innovative digital solutions. As a Senior Software Developer, you'll be part of our agile software development team, implementing and maintaining software applications that drive business growth.Key Responsibilities:Design, develop, and implement software applications using agile methodologies.Collaborate with...


  • Westminster, Colorado, United States Maxar Intelligence Inc Full time

    Job DescriptionMaxar Intelligence Inc is seeking a highly skilled Software Development Engineer to join our team in Herndon/Chantilly, VA or Melbourne, FL. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers in the defense and intelligence...


  • Westminster, Colorado, United States MAXAR Full time

    Job Title: Geospatial Software DeveloperMaxar is seeking a skilled Geospatial Software Developer to join its eGIS team. The ideal candidate will have a passion for solving complex problems and a willingness to learn and develop tools and technologies related to GIS applications.The eGIS team at Maxar consists of full-stack developers, data scientists,...


  • Westminster, Colorado, United States Advanced Space Full time

    Job DescriptionThe team at Advanced Space is leading the charge in space exploration and development, and we're looking for a highly skilled Senior Embedded Software Engineer to join our team.This role will be based in Westminster, Colorado, and will play a key role in developing software solutions that deliver on customer needs.As a Senior Embedded Software...


  • Westminster, Colorado, United States Publicis Groupe Full time

    We are seeking a seasoned manager to lead our Abacus Core Apps team, responsible for developing and maintaining critical backend Linux command-line applications.These applications, written in C/C++, Perl, Python, and shell scripts, form the backbone of Abacus' file processing and list fulfillment software suite.As the manager of the Abacus Core Apps team,...


  • Westminster, Colorado, United States KPG Healthcare Full time

    Job Summary We are seeking a skilled Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable, efficient, and secure software solutions. Key Responsibilities:Develop and maintain high-quality, full-stack applications using a variety of programming languages and...

  • Software Engineer

    4 weeks ago


    Westminster, Colorado, United States Trimble Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our Trimble Cloud platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our cloud-based services. Your expertise in software engineering, cloud computing, and Python will be essential in helping us build innovative solutions...


  • Westminster, Colorado, United States BAE Systems USA Full time

    Job Title: Principal Software Engineer - Satellite Ground System SoftwareAbout the Role:BAE Systems USA is seeking a highly skilled Principal Software Engineer to join our Engineering, Science and Analysis (ESA) Strategic Capability Unit (SCU) in Boulder, Colorado. The successful candidate will play a key role in developing and delivering new capability to...


  • Westminster, Colorado, United States Trimble Full time

    About the Opportunity:Trimble is seeking a talented Software Engineering Intern to join our team. As a Software Engineering Intern, you will have the opportunity to gain hands-on experience in software development, working on real-world projects and collaborating with experienced engineers.Key Responsibilities:Develop high-quality software that meets product...


  • Westminster, Colorado, United States Epsilon Full time

    Job DescriptionWe are seeking a seasoned software engineering manager to lead our Abacus Core Apps team responsible for developing and maintaining critical backend Linux command-line applications. The ideal candidate will have expertise in C++ and associated development tools, as well as proficiency in scripting languages such as Python, Perl, or shell...


  • Westminster, Colorado, United States Publicis Groupe Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled and experienced Software Engineering Manager to lead our Abacus Core Apps team. As a key member of our team, you will be responsible for managing a team of six engineers, guiding development efforts, and ensuring successful project delivery.**Key Responsibilities:*** Lead, mentor, and...


  • Westminster, Colorado, United States LifeBridge Health Full time

    At ABC Company, we are seeking a talented Software Engineer to join our team of innovators. As a key member of our development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software solutions.Key Responsibilities:Design and develop server-side logic, APIs, and database integration using technologies like...


  • Westminster, Colorado, United States LifeBridge Health Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Full Stack to join our team at {company}.Key Responsibilities- Design and develop complex software applications using a combination of front-end and back-end technologies.- Collaborate with cross-functional teams to identify and prioritize project requirements.- Mentor junior engineers...


  • Westminster, Colorado, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Software Test Engineer to join our team in Westminster, CO. As a Software Test Engineer, you will be responsible for developing automated testing tools, scripts, and procedures to evaluate and validate the performance and quality of the code developed by our team.Key ResponsibilitiesDevelop and execute test...


  • Westminster, Colorado, United States AGCO Full time

    Software Testing Intern RoleWe are seeking a highly motivated and detail-oriented individual to join our team as a Software Testing Intern. As an intern, you will be an integral part of our team and contribute to the development of our precision ag technology.Your ResponsibilitiesProvide technical information and content through documentation on workflows...


  • Westminster, Colorado, United States AGCO Full time

    Job Summary:AGCO is seeking a highly motivated and detail-oriented Software Testing Intern to join our PTx Trimble team in Westminster, CO. As a Software Testing Intern, you will play a critical role in ensuring the quality and reliability of our precision ag technology.Key Responsibilities:Provide pre-release technical information and technical content...


  • Westminster, Colorado, United States Caterpillar Full time

    Career Area:Business Technologies, Digital and DataJob Description:At Caterpillar, we're shaping the world with innovative solutions that drive progress and sustainability. As a Software Engineer, you'll join our Cat Digital team, responsible for bringing world-class capabilities to our products and services. With over 1.5 million connected assets worldwide,...


  • Westminster, Colorado, United States KORE1 Technologies Full time

    Job Title: Senior Applications DeveloperKORE1 Technologies, a leading provider of staffing and recruiting solutions, is seeking a highly skilled Senior Applications Developer to join our team.Job Summary:We are looking for a talented Senior Applications Developer to support our financial application systems. The ideal candidate will have a strong background...