Software Engineer II

Jessup, MD, US • Posted 60+ days ago • Updated 7 hours ago
Full Time
On-site
USD $171,000.00 - 228,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Analytics
  • Real-time
  • Data Manipulation
  • Systems Design
  • COTS
  • Collaboration
  • Software Design
  • Mathematical Modeling
  • Functional Requirements
  • Algorithms
  • Database
  • Interfaces
  • Data Management
  • Debugging
  • Computer Hardware
  • Technical Writing
  • Software Development Methodology
  • Team Leadership
  • Quality Control
  • Computer Science
  • Software Engineering
  • Data Flow
  • Apache NiFi
  • Software Development
  • Python
  • Java
  • Big Data
  • Data Warehouse
  • Apache Spark
  • Apache Hive
  • Management
  • Version Control
  • Apache Subversion

Summary

Job Description

SALARY RANGE $171,000 - $228,000/year.

DUTIES As a successful candidate for the Software Engineer II role, you will develop, maintain, and enhance complex and diverse software systems-ranging from processing-intensive analytics and novel algorithm development to real-time systems and large-scale data manipulation-based on documented requirements. Working individually or as part of a team, you will review, test, and document software components to ensure strict adherence to design specifications, resolve software problem reports, and apply methodologies tailored to the development environment. Additionally, you will provide critical input into system design by analyzing system-level requirements, evaluating hardware/software trade-offs, driving software reuse, and assessing COTS/GOTS solutions in place of new development.

Required Skills

SKILLS

  • Analyze requirements in collaboration with system and hardware engineers to derive software design specifications, performance standards, and interface constraints
  • Design, code, and modify complex software systems using scientific analysis and mathematical modeling to meet functional requirements and enable integration into new operating environments
  • Develop and optimize complex algorithms tailored to strict timing, system resource, and hardware constraints
  • Design and implement database queries, repository interfaces, and data management solutions
  • Debug, refactor, and maintain existing software to resolve defects, adapt to new hardware, and optimize system performance
  • Formulate and execute test procedures, maintain technical documentation, and champion continuous software development process standards
  • Provide team leadership, oversee development projects, conduct quality control reviews, and coordinate system installations to ensure specifications are met

QUALIFICATIONS Candidates must possess at least fourteen (14) years of experience as a software engineer on programs and contracts of similar scope, type, and complexity, along with a Bachelor's degree in Computer Science or a related discipline from an accredited college or university. An additional four (4) years of software engineering experience on projects utilizing similar software processes may be substituted for the Bachelor's degree.

Additional Requirements:

  • Practical experience building, configuring, and managing dataflows using Apache NiFi
  • Strong software development proficiency in Python and Java
  • Hands-on experience with big data processing and data warehousing frameworks, including Apache Spark and Apache Hive
  • Experience with source code management and version control tools using Subversion (SVN)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91130336
  • Position Id: 2aa85793c9e47eb8f8608a8853b73b06
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Maryland

•

Today

Full-time

Maryland

•

Today

Full-time

USD 130,000.00 - 190,000.00 per year

Maryland

•

Today

Full-time

Maryland

•

Today

Full-time

Search all similar jobs