Deloitte

location-iconDeloitte

Senior Software Engineer

location-iconBladensburg, MD, 20710

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 jobs near me

Senior Software Engineer near me

Senior Software Engineer doordash salary

Senior Software Engineer jobs in the last 3 days

Senior software qa engineer job description

Senior Software Engineer walmart interview

Senior Software Engineer .net interview questions

Senior Software Engineer coforge salary

At&t Senior Software Engineer interview questions

Searches you may like


Job opportunities in Bladensburg, Maryland

Senior Software Engineer job at Deloitte

Employment near me

Work near me

Work from home 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 Bladensburg, MD, US? You'll find plenty of opportunities in nearby cities, including Aberdeen, MD, Annapolis, MD, Baltimore, MD, Bowie, MD, Brentwood, MD, Capitol Heights, MD, Chesapeake Beach, MD, College Park, MD, Easton, MD, Elkton, MD, Kensington, MD, Manchester, 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 Bladensburg, 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 Bladensburg, MD, US.

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, while primarily responsible for writing and testing code, may also take on architectural responsibilities. In this role, they design and oversee the development of complex software systems, ensuring they are scalable, efficient, and meet the project's requirements. They often guide junior engineers in implementing these designs.

The timeline to become a senior software engineer can vary greatly depending on individual skills, experience, and the specific industry. Generally, it takes several years of experience as a software engineer, demonstrating leadership, technical expertise, and problem-solving abilities to progress to a senior role. Some companies may require a master's degree or additional certifications. However, there is no set number of years or specific path to becoming a senior software engineer.

A Senior Software Engineer is a professional with significant experience in software development, typically 5+ years. They are responsible for designing, developing, and maintaining complex software systems, often leading a team of engineers and making critical decisions about the technical direction of projects. They have a deep understanding of programming languages, algorithms, data structures, and software architecture.

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 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.

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. They have extensive experience and a deep understanding of programming languages, algorithms, and software architecture.

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 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.