Senior Software Engineer

CampusPoint
Westminster, CO

We are seeking a driven and innovative Software Engineer to join a collaborative engineering team focused on developing advanced real-time embedded systems and next-generation technology solutions. In this role, you’ll contribute to the design, development, testing, and integration of high-performance software used in complex Guidance, Navigation, and Control (GNC) environments. This is an exciting opportunity for someone who enjoys solving challenging technical problems, working with cutting-edge technologies, and collaborating with cross-functional teams to build impactful products.


Compensation: $90/hr

Availability: Monday - Friday, 8am - 5pm. This role is a contract role for 6 months to start with but will have the potential to turn into something permanent for the right person. This is a hybrid role (3-4 days on-site).


Our client is seeking an experienced Senior Software Engineer to join a collaborative engineering team focused on building scalable cloud-based solutions that improve integration between job site operations and back-office systems. This role plays a key part in designing, developing, and maintaining modern services that support IoT connectivity, data orchestration, and enterprise-level integrations. As a senior member of the engineering team, you will help lead architecture discussions, guide technical direction, mentor junior engineers, and contribute to the adoption of next-generation technologies. This is an excellent opportunity for someone who thrives in an Agile environment and enjoys solving complex technical challenges at scale.


Job Duties:

  • Lead development efforts across cloud services, data orchestration, and backend systems
  • Design and implement scalable microservices and RESTful APIs
  • Develop cloud-native and cloud-agnostic applications using modern engineering practices
  • Build and maintain services that ingest, transform, and store large-scale data
  • Implement event-driven architectures and streaming data solutions
  • Develop APIs and integrations that communicate with IoT devices and user-facing applications
  • Consume cloud APIs to create web-based interfaces and cloud-to-cloud integrations
  • Participate in architecture reviews, code reviews, and collaborative technical discussions
  • Execute unit testing and system-level testing to validate software quality
  • Troubleshoot and resolve platform and service-related issues
  • Collaborate with cross-functional engineering teams and stakeholders
  • Test and validate solutions in live construction and operational environments
  • Mentor junior engineers and contribute to a strong collaborative engineering culture
  • Help drive best practices in software development, DevSecOps, and Agile methodologies


Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or a related technical field
  • 8+ years of experience developing backend services, SaaS platforms, APIs, and RESTful web services
  • Strong proficiency in Java and the Spring Framework
  • Experience with Maven and/or Gradle build tools
  • Hands-on experience with microservices, event-driven systems, or streaming architectures
  • Experience designing scalable cloud-based applications
  • Experience with AWS and/or Azure cloud platforms
  • Familiarity with server and serverless infrastructure
  • Knowledge of DevSecOps principles and modern software development practices
  • Strong software design skills with a focus on extensibility and maintainability
  • Experience working in Agile development environments
  • Excellent communication, collaboration, and leadership skills
  • Experience with OpenAPI or AsyncAPI
  • Experience with IoT protocols such as MQTT or DDS
  • Familiarity with Python
  • Experience working with NoSQL, relational, and time-series databases
  • Linux command-line proficiency and experience with associated utilities
  • Experience using Atlassian tools such as Jira and Confluence
  • Experience developing cloud-to-cloud integrations across enterprise systems


CampusPoint is an Equal Opportunity Employer. All aspects of employment, including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.

If you need assistance or an accommodation due to a disability, you may contact us at [email protected] or 1+206-783-9200 (ask to speak with an HR representative). The process is outlined in CampusPoint’s ADA Policy.

// // //