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

Software Engineer

Job Highlights:

Join our RGi team, where you'll be at the forefront of developing and operating cutting-edge Geospatial Intelligence analysis software. We take tremendous pride in our work, collaborating directly with operational users to design, develop, and maintain a powerful platform that converts disparate data into actionable information. By integrating capabilities from different systems, you'll contribute to the needs of our users and stakeholders. From idea to production, you'll be involved in the design, development, testing, and integration of new capabilities across a complex system. This program offers the rewarding opportunity of frequent user interaction and unsolicited feedback, allowing you to witness the value you bring to the mission every day. 

 

As a Software Engineer, you'll work closely with a diverse team, including systems engineers, administrators, and testers, to accomplish the tasks outlined in user stories. In addition to your technical expertise, you'll have the chance to contribute to documentation and end-user instructions, ensuring a seamless user experience. Join us in empowering analysts and giving our intel and combat organizations the decision advantage over our near-peer adversaries through actionable intelligence derived from vast amounts of Geospatial Intelligence data. 


Clearance:

Active Top Secret clearance with a willingness and ability to obtain a CI Polygraph

US Citizenship required


As a Software Engineer, you will...
  • Contribute to the design, development, testing and integration of new capabilities from an idea to production across a complex system 
  • Integrate capabilities from different systems across the enterprise while the needs of users and stakeholders are met 
  • Participate in daily standups, sprint and release planning activities, and coordinate with other team members (systems engineer, systems administrator, tester, etc.) to accomplish the tasks outlined in user stories 
  • Write or contribute to documentation and end-user instructions/manuals, as necessary 


Software Engineer Qualifications...
  • Associate’s or Bachelor’s Degree in Computer Science or related field  
  • 5+ years of experience in software development with experience in all phases of the software development lifecycle (analysis, design, development, testing, deployment, maintenance) 
  • Demonstrated experience developing with modern languages such as: Python, Ruby, Clojure, Java, JavaScript, etc.
  • Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to problems
  • Demonstrated experience using rapid prototyping and Agile based software development methodologies


Additional Skills We'd Like to See:
  • Understanding of machine learning concepts
  • Experience with development in microservice based architectures
  • Understanding of web application development concepts and experience using web frameworks
  • Experience with container technologies and orchestration such as Docker, Docker Compose, Kubernetes, etc.
  • Experience with continuous integration and software CM processes / tools (Git, GitLab, GitLab CI, Jenkins, JIRA, Confluence)
  • AWS experience and/or AWS certification (Developer, DevOps and/or, Architect, etc.)
  • Security+ Certification
  • Highly preferred to have Python programming language experience


$115,000 - $170,000 a year
Salary Range: $115,000 - $170,000
Salary is commensurate with experience.

Who we are:

Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an Immediate Impact for our nation’s soldiers and analysts.


We pride ourselves on giving employees an exceptional life experience, where creativity thrives, and challenges are simply part of the fun. We provide truly excellent benefits, including:


·        100% paid employee healthcare & dental insurance

·        Paid parental leave

·        401k with matching

·        Escalating vacation time

·        Referral bonuses

·        Tuition reimbursement

·        Professional development training

·        Free beverages and snacks

·        Weekly catered lunches and breakfast on Fridays

 

Grow to be our next leader:

At RGi, fostering a strong and organic corporate culture is paramount and serves as a compass on the decisions we make and how we operate the company. We believe our culture of camaraderie, innovation, and collaboration reflects the caliber of our employees and their dedication to the mission of providing quality software to our customers. As such, we want our employees to feel empowered to seek growth and leadership opportunities within the company and position us to maintain our culture as we grow. RGi provides opportunities, resources, training, and mentorship to all our employees to let them take control of their careers and become a leader or a crucial member of our company. If this is what you are looking for in a company, then you are what we are looking for in an employee.


Reinventing Geospatial, Inc. is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions.

Average salary estimate

$142500 / YEARLY (est.)
min
max
$115000K
$170000K

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 Engineer, Reinventing Geospatial, Inc. (RGi)

Join the amazing team at Reinventing Geospatial, Inc. (RGi) as a Software Engineer and dive into the exciting world of Geospatial Intelligence software development. Here at RGi, we take pride in creating powerful tools that convert diverse data into actionable insights that our users rely on daily. You’ll be right at the heart of it all—designing, developing, testing, and integrating new capabilities in a collaborative environment that thrives on interaction and feedback from end users. This is not just a job; it’s a chance to witness the direct impact of your work in supporting our intel and combat organizations. Your day-to-day will involve working closely with a skilled team of systems engineers and testers in an Agile atmosphere, where your technical experience will shine as you tackle user stories and translate complex ideas into practical solutions. You’ll also have the opportunity to contribute to user documentation and manuals, enhancing the overall user experience. If you have a passion for technology, a solid background in software development using modern languages like Python, Java, or JavaScript, and you’re excited about working on meaningful projects that defend our nation and empower analysts, we encourage you to apply. With a competitive salary and fantastic benefits like paid healthcare, expansive vacation, and professional development opportunities, working at RGi is more than just a job; it’s a chance to grow and lead in an innovative culture. Let’s create the future of Geospatial Intelligence together!

Frequently Asked Questions (FAQs) for Software Engineer Role at Reinventing Geospatial, Inc. (RGi)
What are the responsibilities of a Software Engineer at RGi?

As a Software Engineer at Reinventing Geospatial, Inc. (RGi), your primary responsibilities include designing, developing, testing, and integrating cutting-edge software solutions. You will collaborate with systems engineers, testers, and operational users to ensure that the software meets real-world requirements. Additionally, you'll participate in daily stand-ups, sprint planning, and write user documentation to enhance end-user experience.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at RGi?

To qualify for the Software Engineer role at RGi, candidates must possess an Associate's or Bachelor's Degree in Computer Science or a related field, along with at least 5 years of experience in software development. Proficiency in modern programming languages such as Python, Java, or JavaScript is essential, as is experience throughout the software development lifecycle—from analysis and design to testing and deployment.

Join Rise to see the full answer
What skills can enhance a candidate's application for the Software Engineer role at RGi?

While the fundamental qualifications are vital for the Software Engineer position at Reinventing Geospatial, Inc. (RGi), additional skills that can enhance your application include an understanding of machine learning concepts, experience with microservice architectures, and familiarity with container technologies like Docker or Kubernetes. Knowledge of continuous integration processes, AWS experience, and certifications like Security+ are also highly desirable.

Join Rise to see the full answer
What is the salary range for a Software Engineer at RGi?

The salary range for a Software Engineer at Reinventing Geospatial, Inc. (RGi) typically falls between $115,000 and $170,000 per year, depending on experience and qualifications. RGi values its employees and strives to provide competitive compensation that reflects the expertise and contribution each team member brings to the company.

Join Rise to see the full answer
How does RGi support employee career growth in the Software Engineer position?

At Reinventing Geospatial, Inc. (RGi), we are committed to the professional development of our employees. As a Software Engineer, you will have access to mentorship programs, training opportunities, and resources that empower you to pursue growth within the company. RGi fosters a culture of camaraderie and innovation, encouraging all employees to hone their skills and take on leadership roles as they become vital members of our team.

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

When answering this question, highlight specific examples of Agile practices you've implemented, such as daily stand-ups, sprint planning, or user story development. Emphasize how Agile methodologies have improved team collaboration and project delivery in your past roles.

Join Rise to see the full answer
What programming languages are you most proficient in and why do you prefer them?

In your response, list the programming languages you are proficient in, such as Python, Java, or JavaScript, and explain your preference for each. Maybe Python is your favorite due to its readability and extensive libraries, while you enjoy Java for its robustness in large-scale applications.

Join Rise to see the full answer
How do you approach debugging and resolving software issues?

When discussing debugging techniques, share your systematic approach to identifying and fixing issues, whether through logging, using debugging tools, or code reviews. Providing a specific example of a challenging problem you've resolved will demonstrate your problem-solving skills.

Join Rise to see the full answer
Can you explain a time when you had to incorporate user feedback into your development process?

To answer this question effectively, recount a specific instance where you gathered user feedback on a software feature. Explain how you integrated that feedback into your development process, highlighting the impact it had on the final product and user satisfaction.

Join Rise to see the full answer
What strategies do you use for effective team collaboration?

Discuss the tools and processes you utilize to facilitate collaboration within a team. Mention techniques like code reviews, pair programming, or tools like Git and JIRA, and how these approaches foster communication and teamwork.

Join Rise to see the full answer
Describe your experience with container technologies and how they benefit a software project.

Make sure to detail your hands-on experience with container technologies like Docker and Kubernetes. Explain how using these technologies enhances application deployment, scalability, and consistency across development and production environments.

Join Rise to see the full answer
What steps do you take in the documentation process for software you develop?

When addressing the importance of documentation, emphasize your steps for creating complete and user-friendly documentation throughout the development lifecycle. This includes maintaining user manuals, inline comments, and ensuring documentation is updated in tandem with coding revisions.

Join Rise to see the full answer
How do you prioritize tasks when faced with multiple deadlines?

Your answer should detail your task prioritization techniques, such as assessing urgency, impact, or project dependencies. Giving an example of a situation where prioritization made a difference in meeting deadlines will make your response more compelling.

Join Rise to see the full answer
What do you understand about machine learning and its relevance to software development?

In your response, briefly summarize the key concepts of machine learning and provide examples of how they can be implemented in software projects. This demonstrates your awareness of current trends and technologies relevant to the role you are applying for.

Join Rise to see the full answer
Why do you want to work at RGi as a Software Engineer?

Use this opportunity to articulate your reasons for wanting to join Reinventing Geospatial, Inc. (RGi). Focus on aspects like the company culture, values, the meaningful impact of the projects, or the opportunities for growth and leadership that excite you about joining the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Credit Key Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 1 hour ago
Photo of the Rise User
Posted 21 hours ago
Photo of the Rise User
Experian Remote Centro Corporativo El Cafetal, Heredia, Heredia, Costa Rica
Posted 2 days ago
Photo of the Rise User
Kaseya Careers Hybrid Miami, Florida, United States
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 3, 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!