Software Engineer
Spry Squared, Inc.About the role
Company Description
Spry Squared is a Minority and Woman Owned Small Business headquartered in Denver, Colorado with offices across the United States of America. We are an experienced federal government and commercial service provider with security cleared personnel working on various projects across the USA and the globe.
Spry Squared provides organizations with Best in Class Enterprise Solutions, Managed IT Services, Cybersecurity Solutions, IT Professional Services, Recruiting Services, Project/Program Management and technology products. We are your strategic partner and value-added reseller, solving complex business challenges by leveraging technology solutions that reduce costs, optimize productivity and minimize risk.
Job Description
Do you want to solve complex problems and build systems that will change the Internet? Do you want to be part of a company that is on the cutting edge of technology? Do you want to work with a world-class team of engineers? Do you have what it takes?
The engineering team at our client is looking for a software engineer focusing on developing software for a highly scalable distributed networked applications. We are looking for extremely motivated engineers who can work collaboratively to help build carrier-grade networking infrastructure.
RESPONSIBILITIES:
- Design and develop software for large-scale, distributed systems and services
- Develop software for scalable real time, fault tolerant, high throughput message and event driven systems
- Improve the performance of existing software
- Analyze and troubleshoot software application issues in a timely fashion
- Mentor other engineers to maintain architectural vision and software quality
- Supervising and overseeing the technical aspects of projects
Qualifications
- B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
- 7+ years experience developing large-scale software systems
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Through understanding of IP networking and socket-based programming
- High degree of competency working with multi-threaded development
- Excellent C++ developer and debugging skills
- Ability to deliver clean, modular code quickly and efficiently
- Experience developing on Linux OS
BONUS POINTS:
- Working experience with C++ 11 through 17
- Experience developing cloud applications.
- Experience with Test Driven Development and Continuous Integration
- Knowledge of Python and Go
- Sense of humor
Additional Information
All your information will be kept confidential according to EEO guidelines.
Salary:
$80,000 - $100,000 annually Depending on Experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s