Software Engineer - Alorithm Jobs

💰 $8,960 - $14,336 (Est.) 📍 Boulder

Job Description

Qualifications
Education: Bachelor’s degree (STEM)
Experience: 3 Years
This requisition may be filled at a higher grade based on the qualifications listed below
This requisition may be fulfilled at either Principal Software Engineer or a Sr
Principle Software Engineer (Level 3):
Linux exposure and working knowledge of common utilities like GREP, AWK, and cat head
C/C++; 4 years development experience
Algorithm design and state estimation experience
Data analysis - Population statistics and trend identification
Bridge between theoretical concepts and practical implementation
Experience with numerical computing (numerical linear algebra, differential equations, optimization (combinatorial and non-linear), and statistics
Ability and willingness to travel up to 10% to support business needs
ü Flexible Work Schedule: We know that life doesn’t fit into a +-to-5 box, so we offer the flexibility you need to balance work and life commitments
Benefits
Salary: $100k - $135k
That Empower You and Your Family
"Your future, your flexibility, your well-being
ü Premium Health, Dental, and Vision Insurance: Protect your health and your families with our top-tier coverage
ü 401(k) - 4% Company Match: Secure your financial future with our competitive retirement plan
ü Flexible Paid Time Off (PTO): Recharge and refresh with ample PTO to ensure you have time for the things that matter most
ü Competitive Salaries: We believe in rewarding talent with compensation that reflects your skills, experience, and market value
ü Educational and Certification Reimbursement: Invest in yourself with our support for continuing education and certification programs, helping you grow in your career
ü Professional and Career Development: We’re dedicated to your growth, offering resources and opportunities to advance your career
ü Work-Life Balance: Our culture prioritizes balance, ensuring you have time for your personal life, your family, and your passions outside of work
Every day, you’ll help build brighter futures by offering resources, mentorship, and internship opportunities that connect Indigenous youth with the skills and networks they need to thrive in careers that safeguard our nation
Responsibilities
As an Algorithm and Software Engineer, you will be responsible for developing, analyzing, testing, and implementing extendable / reusable algorithms to improve missile tracking capabilities
Additional responsibilities will include but are not limited to providing documentation to supply tracking algorithms including observation models, propagation models, and filters / smoothers
Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications
Development and performance analysis of tracking and state estimation algorithms
Tool and prototype development using Modern C++ and Python
Algorithm defect tracking and resolution
Technical Documentation as required
Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels
Job description
Software Engineer - Algorithm

Caribou Thunder

Building Tomorrow, Grounded in Legacy

For decades, Caribou Thunder has been a Woman, Native American, Minority Owned, WOSB, SDB, SBA, HUBZone Certified small business, at the forefront of advancing national security programs through engineering services excellence. We have a proud and enduring heritage in providing innovative solutions to the Department of Defense (DoD), embedded as a trusted partner in safeguarding the nation's most critical assets. Our deep-rooted expertise is built on engineering ingenuity, where each project reinforces our unwavering commitment to the security and defense of the United States of America. From cutting-edge technologies to mission-critical systems, we continue to evolve and push the boundaries of possibility, all while staying true to the values, integrity, and principles that have guided us from day one.

When you join Caribou Thunder, you’re not just contributing to the future, you’re becoming part of a legacy that has played a vital role in protecting our nation for decades. Together, we continue to shape the future of defense, one innovative solution at a time.

Principal/Sr.Principal Software Engineer - Algorithm

Location: Boulder, CO

Requisition#: 02+7

Salary: $100k - $135k

Clearance: Active Top Secret/SCI

Education: Bachelor’s degree (STEM)

Experience: 3 Years

OVERVIEW

Caribou Thunder is seeking a Principal / Sr. Principal Software Engineer – Algorithms with Linux environment and software development exposure to join the BOA/ESL Algorithms team. The BOA program leverages OPIR data in supporting the software development and analysis of specialized combat systems that are providing advanced algorithms to improve tracking, prediction, and discrimination capabilities for emerging threats worldwide. The position is located in Boulder, CO – Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver.

REQUIREMENTS

As an Algorithm and Software Engineer, you will be responsible for developing, analyzing, testing, and implementing extendable / reusable algorithms to improve missile tracking capabilities. Additional responsibilities will include but are not limited to providing documentation to supply tracking algorithms including observation models, propagation models, and filters / smoothers.

Essential Functions:

1. Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications.

2. Development and performance analysis of tracking and state estimation algorithms

3. Tool and prototype development using Modern C++ and Python

4. Algorithm defect tracking and resolution

5. Technical Documentation as required.

6. Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.

7. This requisition may be filled at a higher grade based on the qualifications listed below.

8. This requisition may be fulfilled at either Principal Software Engineer or a Sr. Principal Software Engineer level.

QUALIFICATIONS

Principle Software Engineer (Level 3):

1. Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience or a Master’s degree in a STEM discipline and 3 years of related experience, or 1 year with a PhD.

2. Linux exposure and working knowledge of common utilities like GREP, AWK, and cat head.

3. C/C++; 4 years development experience

4. Algorithm design and state estimation experience

5. Data analysis - Population statistics and trend identification

6. Bridge between theoretical concepts and practical implementation

7. Experience with numerical computing (numerical linear algebra, differential equations, optimization (combinatorial and non-linear), and statistics.

8. Ability and willingness to travel up to 10% to support business needs.

Senior Principal Software Engineer (Level 4):

+. Bachelor’s Degree in a STEM discipline preferred from an accredited university and 8 years of related experience, or a Master’s degree in a STEM discipline and 6 years of experience, or 4 years with a PhD.

BENEFITS

That Empower You and Your Family

"Your future, your flexibility, your well-being. We invest in you."

At Caribou Thunder, we understand that our employees are the most valuable asset, and we’re committed to creating an environment where you can thrive both at work and in life. That’s why we offer a comprehensive benefits package designed to support your health, well-being, and professional growth:

ü Premium Health, Dental, and Vision Insurance: Protect your health and your families with our top-tier coverage.

ü 401(k) - 4% Company Match: Secure your financial future with our competitive retirement plan.

ü Flexible Paid Time Off (PTO): Recharge and refresh with ample PTO to ensure you have time for the things that matter most.

ü Flexible Work Schedule: We know that life doesn’t fit into a +-to-5 box, so we offer the flexibility you need to balance work and life commitments.

ü Competitive Salaries: We believe in rewarding talent with compensation that reflects your skills, experience, and market value.

ü Educational and Certification Reimbursement: Invest in yourself with our support for continuing education and certification programs, helping you grow in your career.

ü Professional and Career Development: We’re dedicated to your growth, offering resources and opportunities to advance your career.

ü Work-Life Balance: Our culture prioritizes balance, ensuring you have time for your personal life, your family, and your passions outside of work.

ü Traditional Family Values: We believe in fostering a workplace that supports and respects family life, reflecting the values that matter most to you.

ü Support for Military Leave: We proudly stand with our military personnel and their families, offering full support for those on active duty, reserve, or transitioning from service.

ü Community Involvement – Indigenous Minds Non-Profit Organization: At Indigenous Minds, we are dedicated to empowering Indigenous youth across America who face financial challenges and are at risk of being left behind. Our mission is to provide these young individuals with life-changing opportunities, paving the way for successful careers in national security, defense, and related industries.

By joining our team, you will contribute to a cause that extends far beyond the workplace. Every day, you’ll help build brighter futures by offering resources, mentorship, and internship opportunities that connect Indigenous youth with the skills and networks they need to thrive in careers that safeguard our nation. We believe that by investing in the potential of Indigenous youth, we are not only transforming their lives, but also enriching the communities they represent and strengthening the fabric of our national security.

Together, we strive to ensure that these young minds—so often overlooked—are given the tools and support to reach their full potential and become the leaders of tomorrow.

"Your family, your career, your future—supported every step of the way."

Your well-being, family, and professional development are at the heart of everything we do. Experience Caribou Thunder who values both tradition and innovation, where you can build a rewarding career together with us.

JEDI, VETERAN and MILITARY PASSIONATE EMPLOYER

As champions of Justice, Equity, Diversity, and Inclusion (JEDI), we are enthusiastic about creating a workplace where every voice is heard, and every perspective is valued.

We proudly support and honor those who have served. Veterans and military service members bring unparalleled dedication, leadership, and a mission-driven approach to our team. If you are a veteran or transitioning service member, we want to partner with you to build a future where your skills can make an impact. We are committed to providing equal opportunities for all individuals, regardless of race, gender, age, disability, or background. This commitment extends to fostering an inclusive culture where everyone has the chance to grow, lead, and innovate.

At Caribou Thunder, we don’t just value diversity – we live it every day, ensuring that everyone has the opportunity to thrive, contribute, and lead with purpose. We welcome those who share our passion for creating positive changes and are eager to take part in our journey of service, excellence, and empowerment.

Together, let's build a future that honors the past and drives toward a more inclusive and innovative tomorrow.

💡 Quick Summary

Seeking a career-building opportunity? The Software Engineer - Alorithm Jobs position is now open for candidates interested in the Software Developer Jobs sector. This role in Boulder offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Caribou Thunder, LLC

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Software Engineer - Alorithm Jobs in Boulder is $8,960 - $14,336 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Software Engineer - Alorithm Jobs is an on-site position based in Boulder. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Software Engineer - Alorithm Jobs. Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Application Developer II

    Department of Homeless Services and Housing Salary: $92,175 - $117,649 Annually Apply by April 7, 2026 at 5 p.m. PT The County of Los Angeles has declared a local state of emergency on homelessness and is expanding its response. We are seeking skille...

    Full Time / Part Time

    Salary Estimated: 20K to 26K

    Remote

    September 3, 2026


    Apply Now

  • Python Developer with AWS

    North Chicago, Illinois 60044 Posted April 2nd, 2026 Looking for more job opportunities? Click here! Job Type: Contract Job Category: IT Job Title : Python Developer with AWS Location : North Chicago, IL (ONSITE) Contract Job Description We are seeki...

    Full Time / Part Time

    Salary Estimated: 19K to 30K

    Remote

    September 3, 2026


    Apply Now

  • Java + AI Engineer

    Akkodis is seeking a Java + AI Engineer for a Contract with a client in Chicago, IL. This role focuses on designing scalable AI systems, orchestrating LLM pipelines, and deploying enterprise‑grade APIs and microservices. Rate Range: $49/hour to $53/h...

    Full Time / Part Time

    Salary Estimated: 15K to 35K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 22K to 34K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 20K to 21K

    Remote

    September 3, 2026


    Apply Now

  • Software Engineer II - Database Developer/BI Analyst

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Corporate Sector, you are...

    Full Time / Part Time

    Salary Estimated: 22K to 31K

    Remote

    September 3, 2026


    Apply Now

×

Login to Apply

Don't have an account? Register here