Senior Software Engineer
Listed on 2026-07-08
-
Software Development
Software Engineer, C++ Developer, Python, Unix/Linux
Trillium Professional has a direct hire opportunity in Colorado Springs, CO for a Senior Software Engineer IV.
In this role, you will take ownership of new features from concept to implementation, collaborate with cross‑functional teams to gain alignment, and work across a wide range of areas—from system‑level software to higher‑level application components. You will contribute to areas such as architecting complex C++ subsystems, porting 3rd party software, integration of third party software, system scripting, and maintenance of supporting tools and automated workflows.
We are looking for someone who thrives in a dynamic engineering environment, is comfortable working independently, and is eager to apply their skills broadly—from low‑level debugging to application level enhancements. This is a strong opportunity for an engineer who values variety in their work and wants to have a meaningful impact across the full product lifecycle.
Key Responsibilities- Follow agile software practices enabling quick prototyping and multiple releases to meet market windows.
- Results‑oriented, with a mindset of a sense of urgency and ability to drive daily progress, even on complex design issues.
- Invest in development support activities including code reviews, collaborative design sessions, project/sprint planning, and feature demos.
- Strong desire to write testable software, and a mindset of unit testing the code that is produced.
- Create and maintain complex C++ subsystems
- Willing to own large initiatives and independently formulate, architect, and deliver new product features. Obtain buy‑in from leadership and team members
- Drive the technical roadmap through software development for new and existing products
- Participate in system‑level integration, validation, and testing across multiple products.
- Create and maintain software specifications, test plans, and technical documentation
Annual salary is $160k/year. Apply now!
Recommended Qualifications, or equivalent experience- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- 5+ years of hands‑on C++ development experience.
- Proficient in C++ and Java programming languages.
- Experience with Linux and Android software development.
- Solid understanding of computer science principles.
- Python scripting for tooling or automation.
- Solid general network knowledge, including TCP/IP, SNMP, DNS, DHCP, HTTPS stacks and/or other open‑source network toolkits.
- Experience with chroot environments and complex software integrations.
- STM
32 development experience. - Linux drivers, kernel modules, system integration
- Write Android JNI‑level C++ modules and associated Java modules to interface with JNI components
- Strong communication skills and ability to interact effectively with hardware, software, and test engineers.
- Ability to document designs clearly and present technical information to peers and managers.
- Comfortable working in a fast‑paced, multi‑product environment where resourcefulness and problem ownership are key.
Trillium is an Equal Opportunity Employer.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).