Global Software Engineer

Ryde Technologies, LLC

Global Software Engineer

Colorado Springs, CO
Full Time
Paid
  • Responsibilities

    This position is for a Mid- Level Software Engineer on the program. The candidate will primarily be responsible for software development using Java.

    A successful candidate should be able to:

    • Interact with other people using good verbal and written communication skills

    • Work independently or with a small group

    • Be flexible in a highly dynamic and ever-changing environment

    • Provide in-depth analysis and technical support of a large, distributed system written in Java

    • Perform complex problem resolution, design, development, testing, integration, and user-support for a large code baseline

    • Follow specifications in order to develop or modify functionality within the code

    • Assist with design, benchmark testing, debugging and documentation

    • Interface with other system support groups to resolve problems, set standards and improve overall efficiency of the system

    • Design, code, test and implement tools for automation

    Experience Required

      • Experience in some or all of the following areas is desired:
      • Command and control system application development
      • Previous experience with message translation software
      • Automated test and pipeline development experience
      • Experience developing software for Unix/Linux and Windows platforms
      • Experience with Software Integration testing including developing automated test scripts
      • Experience with Risk Management Framework/STIG/Fortify mitigation
      • Prior experience designing and developing microservices and deploying with containers; experience setting up a container environment

    Technical Skills Required

      • Required Qualifications:
      • Java experience
      • Effective oral and written communication skills
      • Ability to be cleared at TS/SCI. Secret is required to start.
      • Ability to work effectively in a rapid paced, team environment
      • Knowledge of software practices and coding standards
      • Strong problem solving skills, including the ability to review performance issues, identify root cause, recommend and develop a solution
      •  

      • Desired Qualifications:
      • Experience working as part of an Agile team
      • Familiarity with Java Spring
      • Familiarity with containerization tools such as Docker/Kubernetes
      • Knowledge of server side development and message passing
      • Experience developing enterprise applications
      • Good working knowledge of MS Office products
      • Flexibility and willingness to take on unanticipated tasking
      • Use of common software development and management tools such as git, Nexus, JIRA, Confluence, Maven or Gradle and Eclipse
      • Understanding of standard system engineering design artifacts such as Use Cases and UML diagrams

    Education Required

      • Career level typically with an advanced degree and 3+ years experience or bachelors with 5+ years experience or equivalent; wide application of principles, theories, and concepts in their field and provides solutions to a wide range of difficult problems with imaginative and thorough solutions; works under general direction, and results are reviewed upon completion for adequacy in meeting objectives; failure to achieve results normally results in serious program delays and considerable expenditure of resources; frequent internal and external customer contacts and represents the organization in providing solutions to difficult technical issues associated with specific projects.
      • Secret Clearance Required