Open Positions at Adaptigent

Are you a forward thinker with an eye for progress and innovation?

Headquartered in Atlanta, Georgia, Adaptigent is a global market leader in the digital transformation and modernization space and we are always looking for motivated individuals to join our family. A career with Adaptigent represents an exciting opportunity to unlock your true potential. We’re seeking technologically savvy, energetic and ambitious individuals to become a part of our team.

Open Positions

Our currently available positions are listed below. If you’re interested, please send your resume to

Software Developer

Position Summary:

This role develops complex software programming applications and maintains existing software. This position participates in design and coding activities with other team members in an agile environment.

Essential Duties and Responsibilities:

To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned.

  • Design and code from specifications
  • Analyze, evaluate, test, debug, document, and implement complex software apps using appropriate tools.
  • Utilize coding methods in specific programming languages to initiate or enhance program execution and functionality.
  • Maintain, modify, and test existing applications without supervision as well as under direction from management.
  • Monitor program execution for expected performance.
  • Perform custom programming at the manager’s request
  • Complete assigned sprint tasks in an agile environment
  • Actively participate in sizing and planning future sprint tasks
  • Work with Product Management, Developers, and Architects to produce requirements and functional designs
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure performance, quality, and responsiveness of software
  • Identify possible bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation processes
  • Be an active participant in development, support, and QA meetings
  • Perform other duties as assigned


To perform the job successfully, an individual should demonstrate the following.

  • Continuous Learning – Assesses own strengths and weaknesses. Pursues training and development opportunities. Seeks feedback to improve performance. Shares expertise with others. Strives to continuously build knowledge and skills.
  • Customer Service – Displays courtesy and sensitivity. Manages difficult or emotional customer situations. Meets commitments. Responds promptly to customer needs. Solicits customer feedback to improve service.
  • Planning & Organization – Integrates changes smoothly. Plans for additional resources. Prioritizes and plans work activities. Sets goals and objectives. Uses time efficiently. Works in an organized manner.
  • Problem Solving – Develop alternative solutions. Gathers and analyzes information skillfully. Identifies problems in a timely manner. Resolves problems in early stages. Works well in group problem-solving situations.
  • Teamwork – Balances team and individual responsibilities. Contributes to building a positive team spirit. Exhibits objectivity and openness to others’ views. Gives and welcomes feedback. Puts success of team above own interests. Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature
  • Use of Technology – Adapts to new technologies. Demonstrates required skills. Keeps technical skills up to date. Troubleshoots technological problems. Uses technology to increase productivity.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. The ideal candidate will be well-versed in working on both IBM mainframes and modern computing platforms such as Windows and Linux.

  • Advanced understanding of exception handling, thread management, and SOAP and/or REST service-based software using XML and/or JSON
  • Working understanding of GUI design and usability concepts
  • Experience working on Windows platforms (required)
  • Experience working on an IBM Mainframe with knowledge of: z/OS, CICS, and JCL (required)
  • Experience programming in COBOL (required)
  • Experience programming in Java, and Javascript (required)
  • Experience programming in one or more: C, C++, C# (required)
  • Experience programming in IBM Assembler (good to have)
  • Experience programming in PL/1 (good to have)
  • Experience working on Linux platforms (good to have)
  • Tomcat experience and experience with hosted web applications (good to have)
  • Cloud deployment experience (AWS, Azure) (good to have)
  • Strong verbal and written communication skills
  • Excellent attention to detail and a high degree of personal accountability