Senior Software Engineer
Nesco Resource ·nescoresource.com
Apply directOverview
Client is seeking a Senior Software Engineer to take a leadership role in software architecture, development, testing, and maintenance of services that improve job site and back-office integration. This role will support cloud services, APIs, microservices, IoT integrations, and event-driven data flows in an Agile engineering environment.
Core Responsibilities
- Provide technical leadership across data, services, cloud services, and service orchestration.
- Apply event-driven data flow principles between systems.
- Lead cloud services development efforts.
- Design, document, and develop APIs using microservice architecture to communicate with IoT devices and end-user applications.
- Develop and troubleshoot cloud services used to ingest, transform, and store data.
- Consume cloud API endpoints to develop web-based user interfaces.
- Consume cloud APIs to implement cloud-to-cloud logic.
- Participate in code reviews and collaborative design review sessions.
- Execute unit and system-level testing to verify software changes.
- Collaborate with engineering teams and stakeholders to test solutions in live construction site environments.
- Mentor junior engineers and help develop their technical skills.
Essential Qualifications, Skills, and Technologies
- Bachelor of Science in Computer Science, Data Science, Computer Engineering, or a related field.
- 8+ years of experience developing backend services, SaaS, APIs, and RESTful web services.
- Experience with server and serverless infrastructure.
- Experience with DevSecOps.
- Strong Java programming experience.
- Strong experience with Spring Framework.
- Experience using Maven or Gradle.
- Experience developing cloud-agnostic and cloud-native services.
- Strong design skills for creating generic, extensible services.
- Experience developing microservice, streaming, or event-based architectures.
- Experience with highly scalable big-data approaches.
- Experience with cloud platforms such as AWS or Azure.
- Experience with Agile methodology.
- Experience with IoT protocols such as MQTT or DDS.
- Experience working with cross-divisional teams to develop cloud-to-cloud integrations and common services through clean API interfaces.
Preferred Skills or Experience
- Experience using OpenAPI or AsyncAPI.
- Linux command line and associated utilities.
- Python.
- NoSQL, relational, and time series databases.
- Atlassian tool chain.
Work Details
- Hybrid role based in Westminster, CO.
- 2 days onsite and 3 days remote.
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Frequently asked questions
Who is hiring for the Senior Software Engineer role?
Nesco Resource is hiring for the Senior Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Software Engineer job located?
The Senior Software Engineer role with Nesco Resource is based in Westminster, CO, US.
What does the Senior Software Engineer role pay?
Nesco Resource lists the Senior Software Engineer role at USD 80–85 per hour.
Is the Senior Software Engineer role full-time or contract?
This is a full time position at Nesco Resource.
What experience level is the Senior Software Engineer role?
The Senior Software Engineer position is aimed at senior-level candidates.
How do I apply for the Senior Software Engineer role at Nesco Resource?
Apply directly on Nesco Resource's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.