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

Mid-Senior Level Software Engineer

Are you ready to be part of a team that creates cutting-edge AI-powered analysis and simulation on-demand? At Whitespace, we use our Iris platform to uncover hidden relationships and patterns of life (POL) at machine speed, enhancing mission performance like never before. Our Worldline platform takes it a step further by creating a digital twin of POL, observed through synthetic sensors, to boost training, readiness, and mission planning solutions.

 

We're looking for talented software engineers to help customize Worldline for a special project. Worldline generates synthetic, large-scale, geo-tagged data to simulate human activity, curated by experts to ensure realism while maintaining ethical standards. This state-of-the-art platform is used in AI, data science, higher education, technology demonstrations, and geospatial intelligence, pushing the boundaries of location intelligence and data modeling.

 

You'll be supporting a research and development project under the Air Force Research Laboratory (AFRL), whose mission is to lead the discovery, development, and integration of affordable warfighting technologies for air, space, and cyberspace forces. AFRL is at the forefront of modern technology, delivering innovative solutions that provide a strategic advantage to the U.S. Air Force and Space Force.

 

If you're passionate about making a difference in the world and being part of groundbreaking technology in national security, this position is for you!

 

This position is 100% remote! We're looking for a candidate who is a U.S. citizen and resides in the contiguous United States. You'll be a W-2 employee of GeoDelphi, Inc., and we do not accept third-party applications. This role requires less than 5% travel, including a two-week stay in Rome, NY, and occasional trips to the DMV area to collaborate with the managing team.

This position is a mid-to-senior level non-management software developer and reports to the VP of Engineering.

RESPONSIBILITIES

  • Research, develop, design, modify, write, implement, and test software geared towards population simulation
  • Work with customers/end users to define project requirements, and turn those requirements into an achievable timeline
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in back-end development tools and technologies
  • Write well-designed, testable, and efficient code in various languages, primarily Java.
  • Recommend changes to improve established application processes
  • Prepare and produce releases of software components
  • Provide technical support and consultation for application and infrastructure questions

EXPERIENCE

  • Must have a minimum of 5 years of experience in a software engineering role
  • Experience in designing, building, scaling, and maintaining production software
  • Assist in defining architecture requirements and establishing standards for design and development.
  • Consults with management and customers regarding product feasibility and viability of product plans and designs
  • Factor emerging technologies and product supportability into design and implementation.
  • Strong coding abilities emphasizing quality and testability in your work.
  • Utilize programming languages such as Java and Python
  • Strong understanding of DevOps and software/application development processes
  • Demonstrated experience with continuous integration and software CM processes/tools (GitLab, JIRA, Confluence, Jenkins, Nexus, and other DevOps/Continuous Integration tools)
  • Experience with SQL and NoSQL databases and query optimization
  • Provides product demonstrations and participates in trade shows, seminars, industry panels, and user group meetings.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization
  • Interacts with customers regarding strategies, requirements, problem-solving, and support.

DESIRED SKILLS

  • Bachelor’s Degree is desired but not required. Will consider experience in lieu of a degree.
  • Experience with population simulation, or other data simulation
  • Experience leading a software development effort across the full spectrum of government Modeling and Simulation environments.
  • Experience with geospatial engineering
  • Experience with Big Data processing tools, such as Spark/Hadoop, Google’s BigQuery, AWS’s Athena, and EMR
  • Experience with public clouds such as AWS, Google, Azure
  • Strong data visualization skills

GEODELPHI BENEFITS

  • Medical, Dental, and Vision plans
  • Unlimited PTO
  • Federal Holiday Paid Leave
  • 12 weeks of paid Parental Leave
  • Employer paid STD/LTD
  • Employer Paid Life Insurance
  • 401K plan and Employer Match
  • Professional Development Assistance
  • Equity Incentive Plan

 

Who we are:

GeoDelphi, Inc. dba Whitespace is building AI solutions for global leaders. Recognized as the most innovative company in the Geospatial Industry, Whitespace exponentially accelerates speed-to-answer with powerful analytics, high-cadence data feeds, and human expert-machine teaming. Our answers are rooted in truth data about human activity, delivering reliable decision advantage that keeps pace with world events. Whitespace is headquartered in Alexandria, Virginia. For further information, visit: http://www.inthewhitespace.com.

GeoDelphi, Inc. is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, pregnancy, gender identity, national origin, disability, or Veteran status. 

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Mid-Senior Level Software Engineer, GeoDelphi

Are you ready to be part of a team that creates cutting-edge AI-powered analysis and simulation on-demand? At Whitespace, we use our Iris platform to uncover hidden relationships and patterns of life at machine speed, enhancing mission performance like never before. Our Worldline platform takes it a step further by creating a digital twin of human activity, observed through synthetic sensors, to improve training and mission planning solutions. As a Mid-Senior Level Software Engineer, you'll help customize Worldline for special projects, generating large-scale, geo-tagged data to simulate real-life activities for applications in AI, data science, technology demonstrations, and geospatial intelligence. Working with the Air Force Research Laboratory (AFRL), your contributions will directly influence the development of technologies that support national security objectives. We're seeking talented engineers who are passionate about innovation and making a difference in the world. The position is 100% remote with minimal travel required, including occasional collaboration trips to the DMV area and a two-week stay in Rome, NY. You'll collaborate with Agile teams to design and implement software solutions, writing efficient code primarily in Java and Python. If you're excited to join a forward-thinking organization like GeoDelphi, Inc. and bring your expertise to the forefront of technology, we want to hear from you!

Frequently Asked Questions (FAQs) for Mid-Senior Level Software Engineer Role at GeoDelphi
What are the responsibilities of a Mid-Senior Level Software Engineer at Whitespace?

As a Mid-Senior Level Software Engineer at Whitespace, your primary responsibilities will include researching, developing, designing, implementing, and testing software focused on population simulation. You will collaborate with customers and end users to define project requirements, work within Agile teams, and produce high-quality, efficient code in languages like Java and Python. Additionally, you will be tasked with recommending process improvements and providing technical support for software applications.

Join Rise to see the full answer
What qualifications are needed to apply for the Mid-Senior Level Software Engineer position at Whitespace?

To apply for the Mid-Senior Level Software Engineer position at Whitespace, candidates must have a minimum of 5 years of experience in software engineering. The role requires proficiency in programming languages such as Java and Python, a solid understanding of DevOps principles, and experience with continuous integration tools like GitLab and Jenkins. While a Bachelor's degree is desired, applicants with substantial relevant experience may be considered in lieu of formal education.

Join Rise to see the full answer
Is the Mid-Senior Level Software Engineer role at Whitespace remote?

Yes, the Mid-Senior Level Software Engineer role at Whitespace is fully remote. However, candidates must reside in the contiguous United States and be U.S. citizens. The role involves less than 5% travel for occasional collaboration meetings, including a two-week stay in Rome, NY, and trips to the DMV area.

Join Rise to see the full answer
What programming languages should a Mid-Senior Level Software Engineer at Whitespace be proficient in?

A Mid-Senior Level Software Engineer at Whitespace should have strong skills in Java and Python, as these are the primary languages used in the projects. Familiarity with additional languages and technologies can enhance your application, particularly in areas related to data simulation and geospatial engineering.

Join Rise to see the full answer
What benefits does Whitespace offer to its Mid-Senior Level Software Engineers?

Whitespace offers a comprehensive benefits package for its Mid-Senior Level Software Engineers, including medical, dental, and vision plans, unlimited PTO, 12 weeks of paid parental leave, employer-paid short-term and long-term disability, and a 401K plan with an employer match. Additionally, Whitespace emphasizes professional development assistance and offers an equity incentive plan to its employees.

Join Rise to see the full answer
Common Interview Questions for Mid-Senior Level Software Engineer
Can you explain your experience with software development processes, specifically the Agile methodology?

When addressing your experience with Agile methodologies, it's beneficial to highlight specific projects where you collaborated in Agile teams. Explain your role, how you contributed to sprint planning, and how you adapted to feedback. Mention examples of how Agile practices improved the project's outcome, emphasizing your understanding of the iterative process.

Join Rise to see the full answer
What strategies do you use for writing efficient and testable code?

To write efficient and testable code, discuss your coding practices such as following SOLID principles, code review processes, and utilizing automated testing frameworks. Provide examples where you've implemented unit tests or continuous integration tools that probe code quality, enhancing overall software reliability and maintainability.

Join Rise to see the full answer
How do you keep up with emerging technologies in software development?

Keeping up with emerging technologies is vital in the software engineering field. Discuss your commitment to continuous learning through online courses, certifications, attending conferences, or participating in local tech meetups. Mention specific technologies or trends you've recently learned about and how they could apply to the projects at Whitespace.

Join Rise to see the full answer
Describe a challenging project you worked on and the approach you took to overcome obstacles.

When discussing a challenging project, be sure to outline the specific difficulties faced, whether technical, collaborative, or logistical. Detail the strategies you employed to overcome these challenges, including how you communicated with team members, adjusted project timelines, or leveraged technology. This showcases your problem-solving skills and adaptability.

Join Rise to see the full answer
What experience do you have in collaborating with non-technical stakeholders?

Collaboration with non-technical stakeholders is crucial. Share examples where you interacted with users or clients to understand requirements. Emphasize how you translated technical concepts into understandable terms and how this collaboration positively impacted the project, highlighting your communication skills.

Join Rise to see the full answer
How do you approach requirements gathering for a new software project?

In approaching requirements gathering, it's important to emphasize thoughtful engagement with stakeholders. Discuss techniques such as conducting interviews, workshops, and user stories to elicit detailed requirements. Explain the importance of clarity and how well-defined requirements contribute to project success.

Join Rise to see the full answer
What tools or platforms have you used for version control and continuous integration?

Discuss specific tools like GitLab, GitHub, or Bitbucket for version control, and CI/CD tools like Jenkins and CircleCI. Detail how you've utilized these tools in past projects to enhance collaboration, maintain code quality, and streamline the deployment process.

Join Rise to see the full answer
Can you give an example of how you used data simulation in a past project?

Provide an example of a project where you implemented data simulation. Detail the types of data generated, the objectives of the simulation, and the outcomes. Highlight your role in the project and the tools or technologies employed, showcasing your understanding of simulation principles.

Join Rise to see the full answer
What are your thoughts on the importance of ethical considerations in AI and simulation?

Share your understanding of ethical considerations surrounding AI and simulation. Discuss the importance of accuracy, privacy, and fairness, and how you address these considerations in your work. This demonstrates that you are mindful of the social implications of technology, which aligns well with Whitespace's ethical standards.

Join Rise to see the full answer
What do you see as the future trends in software engineering related to data science and AI?

Discuss potential trends such as the increased use of machine learning, advancements in AI capabilities, or the growing importance of data privacy. This shows that you are aware of the industry's direction and can contribute to forward-thinking projects at Whitespace.

Join Rise to see the full answer
Similar Jobs
GeoDelphi Remote No location specified
Posted 7 days ago
Posted 8 hours ago
Photo of the Rise User
Keylane Remote No location specified
Posted 11 days ago
Photo of the Rise User
Bosch Group Remote EN109, Zona Industrial de Ovar, Lugar da Pardala, Ovar, pt
Posted 2 days ago
Photo of the Rise User
Augment Hybrid San Francisco
Posted 5 days ago
Photo of the Rise User
Qualtrics Remote Seattle, Washington, United States
Posted yesterday
Photo of the Rise User
Posted 4 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 25, 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!
LATEST ACTIVITY
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom