Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer - Journeyman image - Rise Careers
Job details

Software Developer - Journeyman

Position Description:

Designs, develops, and maintains software for the Advanced Field Artillery Tactical Data System (AFATDS). Works with analysts to understand their analytic or interface requirements. Develops tools and interfaces. Designs, develops, and tests operating systems-level software, compilers, and tactical software applications. Key tasks include sprint development and execution support; SW development (coding and unit test development & execution); unit integration and testing, system level testing.

This position is located in Lawton, OK.



A Bachelors Degree in Computer Science or engineering discipline
year of functional software experience with Ada, C/C#/C++ and/or Java
Secret clearance or ability to obtain Secret clearance
Desired qualifications/non-essential skills required:
Familiarity with DOD systems a strong plus (emphasis on AFATDS or C2 systems)
Knowledgeable in Agile methodology
Familiar with Atlassian Suite products (Jira, Confluence, Bitbucket, Bamboo)
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $62,700.00 - $154,300.00.
CGI Federal's benefits are offered to eligible professionals on their first day of employment to include:
Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs
#CGIFederalJob
#LI-PC1

Your future duties and responsibilities:

Work on an agile development team where success is defined by the ability to understand your path forward, effectively communicate that path, and complete the task inherent to that path in a timely matter
Ability to integrate COTS and GOTS code/applications into existing code base
Develop and document software requirements, understanding work tasks, executing them, and determining whether impediments are present and communicating those impediments, and helping entry level developers understand work tasks, participating in the refinement process.
Analyze system requirements
Designing with help from senior developers and translating design into software code
Develop and execute unit and integration test cases
Pursue continuous improvement of software product, processes, and systems
Document your work for the benefit of your teammates, the user, leadership, and the customer
Perform design, coding, testing, debugging, and documentation of program

Required qualifications to be successful in this role:

A Bachelors Degree in Computer Science or engineering discipline
5 year of functional software experience with Ada, C/C#/C++ and/or Java
Due to the nature of the work, US citizenship and a Secret clearance are required


Desired qualifications/non-essential skills required:
Familiarity with DOD systems a strong plus (emphasis on AFATDS or C2 systems)
Knowledgeable in Agile methodology
Familiar with Atlassian Suite products (Jira, Confluence, Bitbucket, Bamboo)

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $62,700.00 - $154,300.00.
CGI Federal's benefits are offered to eligible professionals on their first day of employment to include:
Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs

#CGIFederalJob
#LI-PC1

Skills:

  • Java
  • C#
  • C++

What you can expect from us:

Together, as owners, lets turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because


You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our teamone of the largest IT and business consulting services firms in the world.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_Compliance@cgi.com . You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGIs legal duty to furnish information.
CGI Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CGI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CGI
CGI CEO photo
George D. Schindler
Approve of CEO

Average salary estimate

$108500 / YEARLY (est.)
min
max
$62700K
$154300K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer - Journeyman, CGI

We are thrilled to announce an exciting opportunity for a Software Developer - Journeyman at CGI in Lawton, OK! In this role, you’ll be at the forefront of designing, developing, and maintaining cutting-edge software for the Advanced Field Artillery Tactical Data System (AFATDS). You'll collaborate closely with analysts to understand their needs, develop intuitive tools and interfaces, and design robust software systems. Your key responsibilities will include sprint development, coding, unit testing, and integration testing—ensuring that our software meets the highest standards. With at least five years of experience with Ada, C/C#/C++, or Java, you’ll contribute to agile development processes, participate in team discussions, and help nurture junior developers along their journey. Your expertise will also extend to working with DOD systems and utilizing the Atlassian Suite—enhancing productivity across the board. We believe in the power of teamwork, ownership, and communication, and we’ll support you with a generous benefits package, competitive compensation, and continuous learning opportunities from day one. Join us as we work together to create solutions that matter, utilizing your skills to shape the future of technology in military applications. Let’s kick-start this exciting journey together!

Frequently Asked Questions (FAQs) for Software Developer - Journeyman Role at CGI
What are the main responsibilities of a Software Developer - Journeyman at CGI?

As a Software Developer - Journeyman at CGI, your key responsibilities include designing and developing software for the AFATDS, collaborating with analysts to gather requirements, coding and unit testing, integrating software components, and participating in agile team dynamics to ensure high-quality deliverables.

Join Rise to see the full answer
What qualifications are required for the Software Developer - Journeyman position at CGI?

To qualify for the Software Developer - Journeyman position at CGI, candidates need a Bachelor's Degree in Computer Science or a related engineering discipline, along with at least five years of relevant experience in Ada, C/C#/C++, or Java. A Secret clearance or the ability to obtain one is also necessary.

Join Rise to see the full answer
What skills are beneficial for a Software Developer - Journeyman at CGI?

Beneficial skills for a Software Developer - Journeyman at CGI include proficiency in Ada, C/C#/C++, and Java, familiarity with DOD systems such as AFATDS, knowledge of Agile methodologies, and experience with the Atlassian Suite products like Jira and Confluence, which enhance project management and collaboration.

Join Rise to see the full answer
What does the typical work environment look like for a Software Developer - Journeyman at CGI?

A typical work environment for a Software Developer - Journeyman at CGI is collaborative and agile, where teamwork, open communication, and continuous improvement are emphasized. Developers engage in project sprints, daily stand-ups, and code reviews, contributing to innovative software solutions while supporting each other’s growth.

Join Rise to see the full answer
What career growth opportunities exist for Software Developers at CGI?

At CGI, Software Developers are encouraged to grow their careers through continuous learning, mentorship, and involvement in diverse projects. Opportunities include advancing to senior developer roles, taking on leadership positions within teams, or specializing in niche areas of technology relevant to military applications.

Join Rise to see the full answer
Common Interview Questions for Software Developer - Journeyman
Can you describe your experience with Agile development methodologies as a Software Developer?

When answering this question, emphasize your understanding of Agile practices, including sprint planning, retrospectives, and adaptability. Share specific examples of how you've participated in Agile teams and contributed to successful project deliveries.

Join Rise to see the full answer
How do you approach unit testing in software development?

Your approach to unit testing should highlight the importance of writing test cases alongside code development. Discuss strategies you use to ensure thorough testing, such as Test-Driven Development (TDD), and provide examples of how this has improved software quality.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have they been applied in your previous projects?

Explain your proficiency in languages such as Ada, C/C#/C++, or Java. Provide specific examples of projects where you've utilized these languages, focusing on the challenges you faced and how you solved them, showcasing your problem-solving abilities.

Join Rise to see the full answer
Describe a scenario where you had to troubleshoot a complex software issue.

In your response, outline the steps you took to diagnose and resolve the issue, including any tools you used for debugging. Highlight your analytical skills, and convey how you effectively communicated with teammates during this process.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your practices for maintaining code quality, such as code reviews, adhering to coding standards, and documentation. Mention any automated tools you've utilized for code analysis and how they contribute to maintainability.

Join Rise to see the full answer
What tools and technologies do you use in software development?

Provide an overview of the tools you're familiar with, such as the Atlassian suite (Jira, Confluence, Bitbucket) and any development environments or frameworks. Explain how these tools have aided your workflow and team collaboration.

Join Rise to see the full answer
Have you worked on any military or defense-related software projects? If so, describe your experience.

If you have relevant experience, share details about the projects you've worked on, focusing on the unique challenges and requirements within the defense sector. Share insights on how you adapted your development process to meet stringent guidelines.

Join Rise to see the full answer
How do you handle tight deadlines or high-pressure situations in software development?

When addressing this question, share your strategies for managing stress and prioritizing tasks effectively. Provide examples of how you've successfully met deadlines while maintaining software quality, highlighting your time management skills.

Join Rise to see the full answer
What are some best practices you follow for developing tactical software applications?

Discuss best practices such as understanding end-user requirements, ensuring real-time data processing, and developing intuitive user interfaces. Provide examples from your past experience demonstrating how these practices resulted in successful application deployments.

Join Rise to see the full answer
Why do you want to work as a Software Developer - Journeyman at CGI?

Articulate your enthusiasm for the role, emphasizing CGI's commitment to innovation and teamwork. Discuss how the opportunity aligns with your career goals and your interest in contributing to projects that have a significant impact, particularly in defense applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

We're seeking a skilled Kubernetes Platform Specialist to lead our Kubernetes infrastructure development and deployment at CGI.

Photo of the Rise User
CGI Hybrid Washington, DC
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago

Join Sourcescrub as a Senior Backend Developer and contribute to the development of our innovative data platform remotely from Europe.

Posted 8 days ago

Join Engine by Starling as a Frontend Engineer and help revolutionize the banking experience with cutting-edge technology.

Photo of the Rise User
Lockheed Martin Remote US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 10 days ago

Join Lockheed Martin as a Cyber Software Engineer and contribute to cybersecurity solutions that protect our nation's vital systems.

Photo of the Rise User
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Airbnb as a Staff Software Engineer to develop robust solutions for their Integrated Knowledge Management team, focusing on enhancing customer service technology.

Photo of the Rise User
Posted 11 days ago

Be part of the Chainlink Labs team as a Developer Relations Engineer, where you'll enhance the developer experience and contribute to an innovative blockchain ecosystem.

Photo of the Rise User

SEGULA Technologies is seeking a Fullstack Engineer to join their dynamic development team in Toulouse, contributing to exciting and innovative engineering projects.

Photo of the Rise User

Zup is seeking a Senior Back-End Developer proficient in Java and Python to drive exponential growth in a supportive remote working environment.

Photo of the Rise User
Posted 13 days ago

As a Staff Data Engineer at Rula, you'll design scalable data solutions that support our mission to improve mental health care.

To serve as trusted advisors to our clients, delivering insights they can act on to achieve meaningful and sustainable outcomes.

142 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!