Job Description
Job Title and Overview
Job Title: Software Engineer
Industry: Defense Technology / Software Engineering
Location: Austin, TX
Job Type: Full-Time
Salary: $81,000 – $126,000 per year
Expected Hours: Normal business hours (typically 40 hours per week)
Job Description
Ultra Intelligence & Communications is hiring a Software Engineer for its Austin, TX office. The role supports the development of command and control (C2) software for critical military operations. You will work on advanced systems that help military teams make fast, accurate decisions in complex environments.
This position suits mid-career professionals with strong skills in C and C++, though senior candidates are also welcome. Based on your experience, you may support current C2 projects or help launch new ones. You’ll collaborate with a diverse team of engineers to build secure, scalable solutions that enhance situational awareness.
This is a hands-on role where you’ll design, develop, and deploy software that directly supports mission success. Ultra I&C offers a dynamic environment with opportunities for innovation and long-term growth.
Requirements for the Software Engineer
Given below are the qualifications, experience, and skills required for the Software Engineer at Ultra Intelligence & Communications:
Basic Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field
- Candidates without a degree but with relevant experience are also encouraged to apply
- U.S. citizenship is required to obtain a government security clearance
Preferred Qualifications
- Experience with Army Command and Control (C2) systems such as IBCS, FAAD, or THAAD
- Knowledge of publish-subscribe architectures for event-driven systems
- Understanding of data communication protocols and distributed computing systems
- Familiarity with load balancing, fault tolerance, and object-oriented programming
- Ability to work in fast-paced environments with shifting priorities
Experience
- Minimum 3 years of professional software development experience
- Strong background in C and C++
- ADA and/or FORTRAN experience is highly desired
- Experience with Linux and Windows development environments
- Proven ability to lead small to medium software projects
Skills for the Software Engineer
- Strong problem-solving and algorithm design skills
- Expertise in data structures and secure coding practices
- Ability to mentor junior engineers and collaborate across teams
- Proactive and adaptable approach to new challenges
What Benefits a Software Engineer Will Enjoy
As a Software Engineer at Ultra Intelligence & Communications, you will enjoy the following perks:
- Annual performance-based bonus, rewarding your contributions and impact
- Competitive Paid Time Off (PTO), plus 11 company holidays each year
- Early Friday finish, offering a better work-life balance
- 401(k) plan with company match to support your retirement goals
- Comprehensive medical, dental, and vision coverage
- Access to a Student Loan Assistance Program to help reduce financial stress
- A wide range of voluntary benefit options tailored to your needs
- Work in a supportive, innovative environment that values continuous growth
- Be part of a mission-driven team contributing to national security
If you’re exploring more opportunities in secure tech environments, you may also be interested in this Cloud Engineer role in Austin or this fully remote Cyber Analyst position. Both are offering strong growth potential.
Shifts for the Software Engineer
The Software Engineer position at Ultra Intelligence & Communications follows normal business hours, Monday through Friday. Weekend or evening work may occur based on project demands, but the primary schedule is standard daytime hours.
How to Apply for the Software Engineer Position
To apply for the Software Engineer position at Ultra Intelligence & Communications, please click on the apply button below:
Complete the online application form and upload your most recent resume. Be sure to fill in all required fields accurately before submitting. Ensure your contact information and employment history are up to date. Applications will be reviewed on a rolling basis, so apply early for the best chance of consideration.
Deadline to Apply for the Software Engineer
The deadline to apply for the Software Engineer at Ultra Intelligence & Communications is August 10, 2025. We encourage early applications, as we may close the position once we select a suitable candidate.
Work Authorization
Applicants must be U.S. Citizens to qualify for this position. This is required to obtain a U.S. Government Security Clearance and to access facilities essential for the work. Ultra Intelligence & Communications does not offer visa sponsorship for this role.
Still looking for your next role in technical program leadership or cyber strategy?
Consider applying to this hybrid Lead Technical Program Manager role in Austin OR explore this Threat Intel and Testing Manager position also located in Austin.
Equal Opportunity Employer
Ultra Intelligence & Communications is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.
We provide affirmative action in employment for qualified individuals with disabilities and protected veterans, in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act. If you need an accommodation during the application process, please contact us at careers@ultra-ic.com.
Company Overview
Ultra Intelligence & Communications (I&C) delivers advanced solutions that enhance decision-making for mission-critical operations across the globe. The company supports military, defense, and government partners by developing secure, customizable technologies for Command, Control, Intelligence, and Encryption (C2I&E).
The I&C division helps teams execute complex operations by improving situational awareness, tactical command, and real-time data sharing. Ultra I&C pushes technical boundaries while upholding a strong sense of purpose, collaboration, and innovation.
As part of a diverse and dynamic team, employees enjoy continuous opportunities for growth while contributing to impactful programs that support national security. With offices in strategic locations, Ultra I&C is positioned to deliver agile, scalable, and mission-driven solutions to its partners around the world.