Deloitte

location-iconDeloitte

Senior Software Engineer

location-iconManchester, MD, 21102

jobtype-iconPart Time, Full Time

estimated-salary-icon$125,855 per year

dateposted-iconPosted 7 days ago

Apply Now

location-iconActively Hiring

About the Role

In this pivotal role, you will support a large-scale, innovative project focused on the design, implementation, and deployment of graph databases to provide unique, high-performance visualizations and analytics for customer missions. You’ll collaborate closely with analysts, operators, and other software engineers to build and maintain dynamic datasets and to write efficient graph retrieval and analytic traversal queries. Your work will have a direct impact on solving key customer questions and surfacing critical insights.

What You'll Do

As a Backend Developer, you will:

  • Create new datasets and integrate them into an existing platform.
  • Develop ETL (Extract/Transform/Load) services to support efficient data flow.
  • Collaborate with stakeholders to understand the domain, gather requirements, and enhance the overall solution.
  • Write efficient graph retrieval and analytic queries to answer key customer questions.
  • Focus on high-performance tuning of graph databases to ensure optimal data processing and retrieval.

The Team

Deloitte's Application Modernization and Innovation offering is designed to guide clients through their most complex technology challenges, from delivering large-scale software applications to modernizing mission solutions. As part of this team, you’ll help federal, state, and local government clients transform their technology to provide operational value, enhance mission solutions, and drive innovation.

Qualifications

Required:

  • Bachelor's Degree in System Engineering, Computer Science, Information Systems, or a related technical discipline.
  • Active TS/SCI with Polygraph Security Clearance required.
  • 10+ years of professional software development experience, with expertise in Object-Oriented programming languages (Java, C#).
  • Strong experience with build environment tools such as Gradle or Maven.
  • Proficient in service containerization and deployment using Docker/Kubernetes.
  • Familiarity with Git version control.

Preferred:

  • Experience with graph databases such as Neo4j.
  • Expertise in modeling data and relationships in graph databases.
  • Proven experience in high-performance tuning of graph databases.
  • Knowledge of networking concepts, protocols, and analysis (routers, switches).
  • Familiarity with SIGINT collection and analysis systems.
  • Experience with production CNO capabilities and operations.

Compensation

The disclosed wage range for this role is between $119,025 to $198,375. Compensation is determined based on skill sets, experience, training, certifications, and other business needs. You may also be eligible to participate in a discretionary annual incentive program, based on individual and organizational performance.

Accommodations

Deloitte is committed to creating an inclusive environment for all applicants. If you need accommodations during the application process, please visit: Join Deloitte Assistance for Disabled Applicants.

What other people searched near you


Senior Software Engineer near me

Senior Software Engineer jobs near me

Senior Software Engineer honeywell salary

Senior Software Engineer google salary reddit

Senior software qa engineer jobs

Senior Software Engineer nagarro salary

Software engineer senior level salary

Senior Software Engineer optum salary

Searches you may like


Local jobs near me

Senior Software Engineer jobs near me

Places hiring near me

Work near me

Seasonal jobs near me


Related Jobs

Senior Software Developer

CACI

location-iconChesapeake Beach, MD

dateposted-iconPosted 8 days ago

Senior Software Developer

CACI

location-iconWestminster, MD

dateposted-iconPosted 8 days ago

Senior Software Developer

CACI

location-iconMyersville, MD

dateposted-iconPosted 8 days ago

Senior Software Developer

CACI

location-iconTaneytown, MD

dateposted-iconPosted 8 days ago

Senior Software Developer

CACI

location-iconPoolesville, MD

dateposted-iconPosted 8 days ago

Senior Software Developer

CACI

location-iconMiddletown, MD

dateposted-iconPosted 8 days ago


FAQ's

Find the answers for the most frequently asked questions below

Are you looking for job openings with Deloitte near Manchester, MD, US? You'll find plenty of opportunities in nearby cities, including Aberdeen, MD, Annapolis, MD, Baltimore, MD, Bladensburg, MD, Bowie, MD, Brentwood, MD, Capitol Heights, MD, Chesapeake Beach, MD, College Park, MD, Easton, MD, Elkton, MD, Kensington, MD, Mt Airy, MD, Perryville, MD, Poolesville, MD, Sykesville, MD, Bel Air, MD, Centreville, MD, District Heights, MD, Frederick, MD. These locations offer remote jobs, part-time jobs, and full-time positions with Deloitte. Check out current job listings in these cities to discover more employment opportunities and local jobs hiring now in your area.

If you're searching for companies hiring now in Manchester, MD, US, several top employers are offering a variety of job opportunities. These include CACI, Amazon, U.S. Department of Defense, SAIC, Angi, Allied Universal, OneMain Financial and more. Whether you're looking for entry-level positions, work-from-home jobs, or immediate hire roles, you'll find plenty of local job listings in Manchester, MD, US.

A senior software engineer typically requires several years of experience in software development, often 5-10 years or more, depending on the industry and specific job requirements. However, the exact number of years can vary.

A Senior Software Engineer at Cognizant is a high-level technical expert responsible for designing, developing, and maintaining complex software systems. They often lead teams, make architectural decisions, and collaborate with other departments to ensure software solutions meet business needs.

A senior software engineer should have a deep understanding of software architecture, design patterns, and programming languages. They should also possess strong problem-solving skills, leadership abilities, and experience in mentoring junior engineers.

A Senior Software Engineer designs, develops, tests, and maintains complex software systems and applications. They often lead teams of software engineers, overseeing projects and ensuring software quality, efficiency, and scalability. They also contribute to the architectural design of software solutions and make critical decisions regarding technology choices.

A Senior Software Engineer designs, develops, tests, and maintains complex software systems and applications. They often lead teams of software engineers, overseeing the entire software development lifecycle, and ensure the quality, performance, and scalability of software solutions.

A Senior Software Engineer is typically responsible for designing, developing, and maintaining complex software systems, leading software development teams, and ensuring the quality, scalability, and performance of software solutions. They also often contribute to the overall technical direction of the software development process.

A senior software engineer's salary can vary greatly depending on location, industry, and company size. On average, in the United States, they can earn between $100,000 to $150,000 per year. However, this range can be higher or lower in other regions. For more accurate information, it's best to research specific job postings in your area.

A Senior Software Engineer at Cognizant is a technical expert responsible for designing, developing, and maintaining complex software systems. They often lead teams, make architectural decisions, and ensure the quality and performance of software products.

A Senior Software Engineer is not typically referred to as a Lead Software Engineer. However, they may hold a leadership role within a team, but the title "Lead Software Engineer" is more specific and suggests a more direct team leadership position.

A Senior Software Engineer is a professional who holds a high-level position in software development. They are responsible for designing, developing, and maintaining complex software systems, often leading a team of software engineers and making critical decisions about the technical direction of a project.