Software Engineer III

Unity Staffing Services — United States · Posted ~2 hours ago

Mid Full-time

Skills

Software Development Software Engineering System Design

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A mid-to-senior software engineering role responsible for designing, developing, and improving software systems. The position requires strong engineering fundamentals and the ability to contribute to complex technical projects.

Highlights

Full-time engineering opportunity involving advanced software development and collaboration with experienced technical teams.

Description

Company Description Unity Staffing Services is a specialized recruiting firm that connects experienced engineering professionals with organizations seeking to lead in their industries. The company focuses on civil, structural, electrical, controls, mechanical, industrial, and related engineering disciplines, emphasizing both technical expertise and long-term career alignment. Unity Staffing Services supports employers with targeted recruiting solutions that reduce hiring challenges and deliver impactful professionals. Engineering candidates gain access to diverse opportunities, transparent communication, and tailored guidance throughout the hiring process. Based in Maryland and serving clients and candidates nationwide, the firm is committed to precision, integrity, trust, and engineering recruitment excellence. Role Description The Software Engineer III role at Unity Staffing Services’ client is based in Aurora, CO. In this full-time role, the Software Engineer III designs, develops, tests, and maintains back-end and full-stack software solutions that support critical business and engineering functions. Responsibilities include writing clean, scalable code, implementing object-oriented designs, integrating APIs and services, and optimizing application performance and reliability. The role involves collaborating with cross-functional teams to define requirements, conduct code reviews, troubleshoot complex issues, and contribute to architectural decisions. The Software Engineer III is also expected to mentor junior engineers, document technical work, and support continuous improvement of development processes and tools. Qualifications Strong foundation in Computer Science, including algorithms, data structures, and software design principles.Proficiency in Software Development and Programming, with experience in modern languages (e.g., Java, C#, Python, or similar).Hands-on experience in Back-End Web Development, including APIs, microservices, databases, and performance optimization.Applied expertise in Object-Oriented Programming (OOP), design patterns, and scalable application architectures.Bachelor’s degree in Computer Science, Software Engineering, or a closely related field; equivalent practical experience considered.Experience with version control systems (e.g., Git), CI/CD pipelines, and Agile or Scrum development environments.Ability to analyze complex technical problems, propose solutions, and deliver high-quality code with minimal supervision.Effective communication skills, collaborative mindset, and experience working in hybrid or distributed teams.Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker, Kubernetes) is a plus.Prior experience in an engineering-focused organization or supporting engineering products and services is beneficial.