1

Software Engineer Application Development Jobs in Rockville, MD

XR Software Engineer Location: Reston/Chantilly, VA / Hybrid as program requirements permit Travel ... You will support application architecture, immersive software development, systems integration, AI ...

Software Engineer

Reston, VA · On-site

$100 - $140/hr

Manager, Application Development LOCATION : Reston, VA SUMMARY OF POSITION The Software Engineer will bring a strong technical and analytical mindset required to transform the current suite of ...

Principal Application Software Engineer

Reston, VA · On-site

$140K - $188K/yr

Principal Application Software Engineer Position Overview Oracle Government Defense & Intelligence ... Preferred Qualifications * 11 years of software development experience or equivalent advanced ...

Principal Application Software Engineer Position Overview Oracle Government Defense & Intelligence ... Preferred Qualifications * 11 years of software development experience or equivalent advanced ...

Principal Application Software Engineer Position Overview Oracle Government Defense & Intelligence ... Preferred Qualifications * 11 years of software development experience or equivalent advanced ...

Senior Software Engineer

Washington, DC · On-site

$68.43 - $112.91/hr

This opportunity is a strong fit for candidates with experience in software engineering, software architecture, systems development, application development, cloud computing, DevSecOps, Agile ...

Senior Software Engineer

Washington, DC · On-site

$68.43 - $112.91/hr

This opportunity is a strong fit for candidates with experience in software engineering, software architecture, systems development, application development, cloud computing, DevSecOps, Agile ...

Senior Software Engineer

Washington, DC · On-site

$142.33 - $234.85/hr

This opportunity is a strong fit for candidates with experience in software engineering, software architecture, systems development, application development, cloud computing, DevSecOps, Agile ...

Senior Software Engineer

Washington, DC · On-site

$68.43 - $112.91/hr

This opportunity is a strong fit for candidates with experience in software engineering, software architecture, systems development, application development, cloud computing, DevSecOps, Agile ...

Showing results 21-40

Software Engineer Application Development information

See Rockville, MD salary details

$24

$60

$95

How much do software engineer application development jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for software engineer application development in Rockville, MD is $60.74, according to ZipRecruiter salary data. Most workers in this role earn between $47.55 and $68.12 per hour, depending on experience, location, and employer.

What is a software engineer in application development?

Software engineers in application development are professionals who design, build, test, and maintain software applications for computers, mobile devices, or web platforms. They work with programming languages, frameworks, and tools to create functional and user-friendly applications that meet specific business or consumer needs. Application development engineers often collaborate with other team members, such as designers, project managers, and quality assurance testers, throughout the software development lifecycle. Their work may involve troubleshooting bugs, optimizing performance, and ensuring the application's security and scalability.

What are the key skills and qualifications needed to thrive as a software engineer in application development?

To thrive as a Software Engineer in Application Development, you need strong programming skills (such as Java, Python, or JavaScript), a solid understanding of software design principles, and typically a degree in computer science or a related field. Experience with version control systems like Git, familiarity with integrated development environments (IDEs), and knowledge of frameworks (e.g., React, Spring) are commonly expected, and certifications such as AWS Certified Developer can be beneficial. Excellent problem-solving abilities, teamwork, and clear communication are important soft skills that help you excel in collaborative and fast-paced environments. These competencies are crucial for building reliable, efficient applications that meet business needs and adapt to evolving technological demands.

How does a software engineer in application development typically collaborate with product managers and designers during a project?

Software Engineers in Application Development frequently work closely with product managers and designers to ensure that the technical implementation aligns with user needs and business goals. Collaboration usually involves participating in planning meetings, providing technical feedback on feasibility, and iterating on prototypes or design mockups. Effective communication is essential, as engineers may need to clarify requirements, suggest alternative solutions, or identify potential technical constraints early in the development process. This collaborative approach helps deliver high-quality, user-friendly applications and fosters a dynamic team environment.

What are popular job titles related to Software Engineer Application Development jobs in Rockville, MD?

For Software Engineer Application Development jobs in Rockville, MD, the most frequently searched job titles are:

What job categories do people searching Software Engineer Application Development jobs in Rockville, MD look for?

The top searched job categories for Software Engineer Application Development jobs in Rockville, MD are:

XR Software Engineer

Aperio Global

Chantilly, VA • On-site

Full-time

Posted 8 days ago


Job description

XR Software Engineer

Location: Reston/Chantilly, VA / Hybrid as program requirements permit
Travel: Limited CONUS travel may be required
Position Overview:
Aperio Global is seeking an XR Software Engineer to design, develop, integrate, and deploy advanced immersive and interactive applications supporting customer mission requirements. You will support application architecture, immersive software development, systems integration, AI-enabled features, testing, deployment, and technical documentation, working collaboratively with spatial computing, software, design, and program teams.
 
Key Responsibilities:
  • Design, develop, and maintain XR and interactive 3D applications.
  • Integrate spatial assets, APIs, data services, AI capabilities, user interfaces, and third-party technologies.
  • Develop interactive features including spatial navigation, object interaction, annotations, multimedia, and contextual information.
  • Support integration of 3D spatial content and emerging immersive technologies.
  • Optimize application performance, rendering, stability, and usability across supported platforms.
  • Participate in prototyping, integration, testing, troubleshooting, and production releases.
  • Support application deployment, configuration, and operational transition.
  • Maintain source code and application configurations using established development and version-control practices.
  • Develop and maintain architecture, deployment, configuration, and other technical documentation.
  • Collaborate with technical teams and customer stakeholders throughout the development lifecycle.
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent relevant experience.
  • Professional software or application development experience.
  • Proficiency with one or more modern programming languages.
  • Experience developing, integrating, testing, and troubleshooting software applications.
  • Understanding of application architecture and software development lifecycle practices.
  • Experience with source/version control and collaborative development.
  • Strong analytical, problem-solving, communication, and teamwork skills.
Preferred Qualifications:
  • Experience with XR/VR/AR, interactive 3D, simulation, gaming, or visualization applications.
  • Experience with Unity, Unreal Engine, OpenXR, or similar technologies.
  • Familiarity with spatial computing, 3D graphics, Gaussian Splatting, photogrammetry, LiDAR, or related technologies.
  • Exposure to AI/ML, generative AI, or AI-enabled application development.
  • Familiarity with cloud, containerized, GPU-accelerated, or edge computing environments.
  • Experience supporting application testing, deployment, and technical documentation.
  • Government or other mission-oriented technology experience is a plus.
Ideal Candidate:
The ideal candidate is a versatile software engineer who enjoys learning emerging technologies, solving complex technical challenges, and working across the development lifecycle. Experience in XR or spatial computing is valuable, but strong software engineering fundamentals and the ability to rapidly learn new technologies are equally important.
 
Salary Range: 160k -180k