Junior Software Engineer

CACIChantilly, VA
Onsite

About The Position

We are seeking a high-performing, curious, and motivated Junior Software Engineer to join our team. This role is ideal for an early-career engineer with strong software development fundamentals, a passion for learning, and an interest in solving complex business problems in a large-scale enterprise environment. While prior PeopleSoft experience is not required, successful candidates should demonstrate strong technical aptitude and a willingness to learn enterprise application development platforms and business systems. We will provide training, mentorship, and hands-on experience to help you grow into the role.

Requirements

  • TS/SCI with Polygraph
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent practical experience)
  • Strong foundation in software development principles and programming concepts
  • Experience with one or more programming languages such as Java, C#, Python, JavaScript, or similar
  • Understanding of: Object-oriented programming
  • Understanding of: APIs and system integrations
  • Understanding of: Relational databases and SQL
  • Understanding of: Source control systems such as Git
  • Understanding of: Software development lifecycle and debugging techniques
  • Strong analytical and problem-solving skills
  • Demonstrated curiosity, initiative, and willingness to learn new technologies
  • Excellent communication and collaboration skills

Nice To Haves

  • Experience with Enterprise Software Applications (Workday, Service Now, Salesforce)
  • Internship, co-op, academic, or personal project experience in software development
  • Exposure to enterprise systems or ERP platforms
  • Familiarity with cloud platforms, web services, or integration technologies
  • Experience working in Agile or collaborative development environments
  • Exposure to PeopleSoft, Oracle technologies, or enterprise application support is a plus, but not required

Responsibilities

  • Design, develop, test, and support enterprise software solutions
  • Learn and leverage delivered capability as much as possible
  • Work with senior developers and business stakeholders to implement enhancements and solve technical problems
  • Learn and develop within the PeopleSoft ecosystem, including integrations, workflows, and custom applications
  • Participate in code reviews, debugging, testing, and continuous improvement efforts
  • Develop integrations and interfaces between enterprise systems and modern applications/services
  • Analyze business requirements and translate them into technical solutions
  • Contribute to technical documentation and development standards
  • Continuously learn new technologies, tools, and development practices

Benefits

  • Training and mentorship in PeopleSoft and enterprise application development
  • Opportunities for career growth and technical development
  • Exposure to large-scale, mission-critical systems
  • Collaborative and supportive team environment
  • Competitive compensation and benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service