FirstBank Jobs

Job Information

Caliola Engineering, LLC C++ Software Engineer in Colorado Springs, Colorado

Job ID: COS-BE1 City/State: Colorado Springs, CO or Denver, CO Schedule: Full-Time Salary Range: $97,265 - $116,988 depending on experience.

About Us: Caliola is a woman-owned small business that is improving and protecting our Nation's way of life through secure communications. This is an opportunity to join a dedicated, rapidly growing, and inclusive team. Our mission is to provide technical solutions and services for secure and resilient communications. Our core values are: I3 for C3 - Insight, Innovation, and Integrity for Command, Control, and Communications

Caliola offers a flexible, collaborative, and open culture that is unusual in the defense industry. We offer generous benefits, including subsidized health insurance and 401(k) matching, and a scalable, competitive pay structure Joining Caliola will give you the opportunity to learn from experienced technical leaders in the field, as well as defense domain experts with decades of knowledge and broad access. Our success depends on not just knowing how to solve today's problems, but also on anticipating the problems that our customers will need solved tomorrow.

Position Description: Caliola works on Government programs which span topics such as advanced tactical networking and SATCOM mission planning. Our developers create full stack solutions that integrate modern graphical user interfaces with advanced backend algorithms. We are looking for a team member who is interested in maintaining and maturing the development practices of a new software development team. The hire will be primarily focused on developing software using low level programming languages such as C/C++. The candidate should also expect to occasionally support other applications using languages such as Rust, Python, Java, or JavaScript. An ideal candidate is one who enjoys working on a diverse set of programs and developing solutions for challenges outside of their immediate expertise.

Technical Responsibilities: Work with Technical Leads and Program Manager to help define contract requirements and architectures. Work within and help develop Caliola's agile processes. Create GitLab issues to meet contract milestone requirements driven by the customer and Program Manager. Develop solutions for complex problems by producing extensible, maintainable code using best practices. Develop automated tests using testing frameworks such as google test and pytest. Refactor legacy code to use modern features and best practices. Work independently to develop application components to meet contractual requirements. Ability to meet in person in Colorado Springs or Denver at least 5 days a month. Adapt to changing priorities in a fast-paced environment. Self-learner with an interest in innovation and learning new technologies and design skills.

What We Require: BS in Electrical Engineering, Computer Science, or a related discipline. At least 3 years of proven experience as a C++ developer. Proficiency in Python 3.10 and C++20. Experience with version control software (e.g., GIT). Experience with unit testing frameworks such as google test and pytest. At Caliola, we believe that true innovation can only occur when teammates bring their authentic selves to collaborate in a supportive, encouraging environment. We are an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other federally protected class. Please apply for this position at: www.caliola.com/JoinUs Experience with CMake to build and package C++ projects. Experience with debugging applications such as gdb. Proficiency in low-level internals in one or more technology areas (Windows, Linux, Mobile, Network devices). Experience developing and debugging multithreaded applications. Exper ence developing OOP programs. Experience conducting code reviews. This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. Government. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

What We Value: MS in Electrical Engineering, Computer Science, or a related discipline. Experience finding C++ memory issues using tools such as Valgrind. Experience Docker containers. Experience creating CI/CD pipelines for C++ projects. Experience with C++ linters and formatters such as Clang-format and Clang-tidy. Demonstrated understanding of network protocols (UDP, TCP). Experience with Linux socket level programming. Deep understanding of several of: IPv4, IPv6, routing/bridging, Ethernet, Wi-Fi, VLAN, Iptables, NAT, DHCP, ARP, DNS, HTTP. Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities at Caliola Engineering. Should a match be identified between your skillset and Caliola's requirements for this or a future opening, you may be contacted.

DirectEmployers