
Software Engineer
Reinventing Geospatial, Inc. (RGi)1 month ago
Richardson, TX, USAMid Level
Responsibilities
- Design, develop, test, and integrate new software capabilities from initial concept through production.
- Integrate capabilities across different enterprise systems while meeting user and stakeholder needs.
- Participate in daily standups, sprint planning, release planning, and coordination with systems engineers, systems administrators, testers, and other team members.
- Write or contribute to technical documentation and end-user instructions or manuals.
Requirements
- Associate’s or bachelor’s degree in computer science or a related field.
- At least 2 years of software development experience across analysis, design, development, testing, deployment, and maintenance.
- Experience developing with modern languages such as Python, Ruby, Clojure, Java, or JavaScript.
- Experience designing, developing, documenting, testing, and debugging software involving logical and mathematical solutions.
- Experience with rapid prototyping and Agile-based software development methodologies.
- GEOINT, SIGINT, or IMINT domain knowledge.
- Active Top Secret clearance, ability to obtain SCI access, willingness to obtain a CI polygraph, and U.S. citizenship.
- Preferred qualifications include machine learning knowledge, microservices, web application development and frameworks, Docker, Docker Compose, Kubernetes, Git, GitLab, GitLab CI, Jenkins, JIRA, Confluence, AWS, AWS certification, Security+ certification, and Python experience.
Benefits
- 100% paid employee healthcare and dental insurance.
- Paid parental leave.
- 401(k) with matching.
- Escalating vacation time.
- Referral bonuses.
- Tuition reimbursement.
- Professional development training.
- Free beverages and snacks.
- Weekly catered lunches and Friday breakfasts.