Senior Software Engineer
Company: CACI International Inc.
Location: Denver
Posted on: April 14, 2025
Job Description:
Senior Software EngineerJob Category: EngineeringTime Type: Full
timeMinimum Clearance Required to Start: SecretEmployee Type:
RegularPercentage of Travel Required: Up to 10%Type of Travel:
Continental USAAnticipated Posting End: 5/28/2025The
Opportunity:
- Develop a GIS full-stack application, built using Java
(OpenJDK), React (ECMAScript), and Electron.
- Drive architectural decisions and engineering best practices
for a mission-critical desktop application.
- Collaborate with federal stakeholders and cross-functional
teams in a fast-paced agile environment.
- Mentor junior developers and contribute to team growth and
technical excellence.
- Deliver powerful geospatial and data visualization tools that
support real-world investigations.Responsibilities:
- Design and implement backend services using Java and H2 SQL
RDMS.
- Develop and maintain the Electron-based client, using React,
LESS, and HTML.
- Parse and transform raw CSV/Excel call data records into usable
datasets.
- Build interactive visualizations including maps, charts, and
graphs for investigative analysis.
- Maintain code quality through clean architecture, unit testing,
and code reviews.
- Participate in agile ceremonies and continuously improve
processes and tooling.Qualifications:Required:
- 7+ years of software development experience with Java and React
(or similar).
- Bachelor's degree in Computer Science or related field.
- Solid understanding of relational DBMS.
- Strong knowledge of RESTful API design, Git workflows, and
modern CI/CD practices.
- Excellent communication skills and ability to work closely with
end users and stakeholders.Desired:
- Experience with data visualization, geospatial tools, or
mapping libraries.
- Familiarity with Node.js, npm, and related tooling.
- Knowledge of desktop application deployment via Electron.
- Previous experience in law enforcement, defense, or government
software projects.
- Advanced degree or relevant certifications.What You Can
Expect:A culture of integrity.At CACI, we place character and
innovation at the center of everything we do. As a valued team
member, you'll be part of a high-performing group dedicated to our
customer's missions and driven by a higher purpose - to ensure the
safety of our nation.An environment of trust.CACI values the unique
contributions that every employee brings to our company and our
customers - every day. You'll have the autonomy to take the time
you need through a unique flexible time off benefit and have access
to robust learning resources to make your ambitions a reality.A
focus on continuous growth.Together, we will advance our nation's
most critical missions, build on our lengthy track record of
business success, and find opportunities to break new ground - in
your career and in our legacy.Your potential is limitless.So is
ours.Pay Range: There are a host of factors that can influence
final salary including, but not limited to, geographic location,
Federal Government contract labor categories and contract wage
rates, relevant prior work experience, specific skills and
competencies, education, and certifications. Our employees value
the flexibility at CACI that allows them to balance quality work
and their personal lives. We offer competitive compensation,
benefits and learning and development opportunities. Our broad and
competitive mix of benefits options is designed to support and
protect employees and their families. At CACI, you will receive
comprehensive benefits such as; healthcare, wellness, financial,
retirement, family support, continuing education, and time off
benefits.The proposed salary range for this position is:$98,500 -
206,800 USDCACI is an Equal Opportunity Employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sex, pregnancy, sexual orientation, age,
national origin, disability, status as a protected veteran, or any
other protected characteristic.
#J-18808-Ljbffr
Keywords: CACI International Inc., Lakewood , Senior Software Engineer, IT / Software / Systems , Denver, Colorado
Didn't find what you're looking for? Search again!
Loading more jobs...