
Senior Software Engineer II
LexisNexis
Dayton, OH, United States of America • 9m ago • On-site
Senior
On-site
95,300 - 158,800 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Senior Software Engineer II (Data Vault platform)
- Focus: Backend, distributed systems, data ingestion and processing
- Pay: $95,300–$158,800 base (U.S. national range) plus an annual incentive bonus eligibility
Description
This role performs complex research, design, and software development for a Data Vault platform. You will design and implement scalable, reliable backend systems for data ingestion, orchestration, file processing, metadata management, and downstream delivery. You will also investigate and resolve complex production issues and improve platform reliability and performance.
Responsibilities
- Design, develop, test, deploy, and maintain software supporting large-scale data ingestion and processing workflows.
- Interface with technical and product stakeholders to understand and finalize complex requirements.
- Translate product, data, and operational requirements into scalable, maintainable software designs.
- Write and review detailed specifications and technical designs for complex system components and cross-system changes.
- Design distributed workflows spanning orchestration, file movement, preprocessing, ingestion, metadata management, and downstream delivery.
- Efficiently manage CPU, memory, network, storage, and I/O resources when processing large datasets.
- Diagnose and resolve complex defects and production issues across application code, databases, storage, Kubernetes, queues, and distributed processing.
- Design for reliability using retries, idempotency, failure recovery, back-pressure, concurrency controls, and partial-failure handling.
- Build observability with structured logging, metrics, correlation identifiers, dashboards, and actionable alerts.
- Analyze telemetry to identify performance bottlenecks, operational risks, and optimization opportunities.
- Design and work with complex data models, metadata structures, schemas, and data-processing workflows.
- Develop and optimize interactions with relational databases, data-lake/object storage, messaging systems, and persistence technologies.
- Implement and promote automated testing practices across multiple testing levels.
- Support coding standards, code review, CI/CD, and automated quality controls.
- Participate in production support, incident investigation, root-cause analysis, and preventative improvements.
- Mentor less-senior engineers and contribute to engineering best practices.
- Research emerging technologies and engineering approaches to improve platform capability and reliability.
Requirements
- 7+ years of professional software engineering experience.
- BS in Engineering, Computer Science, or related discipline, or equivalent practical experience.
- Experience developing and supporting production backend, distributed, data-intensive, or cloud-native systems.
- Strong proficiency in Java, including concurrency, collections, I/O, error handling, and performance.
- Strong knowledge of distributed systems and failure modes (retries, idempotency, partial failures, timeouts, race conditions, contention).
- Experience with cloud-native applications and services and with Kubernetes/containerized workloads.
- Strong SQL and relational database skills (schema design, query optimization, indexing, performance analysis).
- Knowledge of data storage technologies including data-lake/object storage and distributed data systems.
- Experience designing systems for high-throughput processing of large structured or semi-structured datasets.
- Experience with queue-based, asynchronous, or event-driven processing.
- Experience identifying performance bottlenecks and applying observability to diagnose issues.
- Strong automated testing practices (unit, integration, component, end-to-end).
- Experience with modern build/dependency management, source control, code review, and CI/CD.
- Ability to diagnose complex production issues using logs, system telemetry, and infrastructure/runtime data.
- Ability to write and review detailed technical designs and specifications; strong communication skills.
Benefits
- Annual incentive bonus eligibility.
- Country-specific benefits.
- Accessible hiring process with accommodations available.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSoftware Engineer II
Dana Farber Cancer Institute
Mid
Technology
Boston, MA, United States of America · On-site
$86K - $99K/yr
5 days ago
Software Engineer II (Backend) - Poland
Housecall Pro
Mid
Technology
Warsaw, Poland · Remote
$64K - $79K/yr
8 days ago

Software Engineer II (Backend)
Affirm
Mid
Technology
New York, NY · On-site
$165K - $225K/yr
3 days ago
Software Engineer II - Poland
Housecall Pro
Mid
Technology
Warsaw, Poland · Remote
$64K - $79K/yr
8 days ago
Software Engineer II
HOME DEPOT U.S.A., INC.
Mid
Technology
Remote
$90K - $170K/yr
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Software Engineer II
PPLSI
Mid
Technology
Remote
$90K - $140K/yr
3 days ago

Software Engineer II
Toast
Mid
Technology
New York, NY · On-site
$133K - $213K/yr
4 days ago

Senior Software Engineer
ServiceNow
Senior
Technology
Santa Clara, CA · Hybrid
$143K - $243K/yr
1 days ago
Software Engineer II (Backend) - Poland
Housecall Pro
Mid
Technology
Warsaw, Maz, Poland · Remote
$64K - $79K/yr
8 days ago
Potential salary for Senior Software Engineer II role
Improve your resume for just $5
$95,300 – $158,800/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights