Junior Software Engineer
The Junior Software Engineer role involves developing and enhancing complex software systems with a focus on real-time processing and backend simulation software. The position requires collaboration with multidisciplinary teams to integrate and deploy solutions, as well as debugging across various environments. This role offers the opportunity to contribute to impactful technical projects within a collaborative team setting.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Internet.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client is seeking a Junior Software Engineer to join a team building large-scale simulation and real-time analytics systems in the Huntsville-Decatur-Albertville Area. This entry-level to early-career role focuses on backend development, integration with multidisciplinary engineering teams, and debugging across development and production environments. The position requires the ability to obtain and maintain a government security clearance.
What you’ll do
- Develop and enhance complex backend software, including real-time processing and analytics.
- Implement and maintain simulation system components and services.
- Write, review, and maintain clean object-oriented C++ code.
- Create and maintain automation and scripts using Bash and Python.
- Debug and resolve issues across test, staging, and production environments.
- Collaborate with systems engineers, architects, and test teams to integrate and deploy software solutions.
- Participate in design reviews, code reviews, and continuous-improvement activities.
What we’re looking for
- Bachelor’s degree in a technical field or equivalent relevant experience.
- Proficiency in object-oriented programming with C++.
- Scripting experience with Bash and Python.
- Experience working in both Linux and Windows development environments.
- Demonstrated problem-solving skills and attention to detail.
- Ability to obtain and maintain a government security clearance (required).
- Strong communication skills and ability to work in multidisciplinary teams.
Compensation & benefits
- Annual salary: $69,550 – $125,725 (range provided by the client).
- Opportunity to contribute to high-impact, large-scale technical projects.
- Professional development and career growth within a collaborative team environment.
- Standard benefits package (medical, dental, vision, retirement) as offered by the Confidential Client.
Commitment to accessibility & compliance
Confidential Client is committed to creating an inclusive hiring process. Reasonable accommodations are available for applicants with disabilities — please let the recruiter or Careertakes know if you need assistance during the interview process.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range