Senior Software Engineer

Insight Global
Richmond, VA, United States
1 day ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$135,200.0 - $147,680.0
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Business Logic Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Databases Continuous Integration Data Validation Information Engineering
+22 more
Extract Transform Load (ETL) Relational Databases Dependency Injection Elasticsearch FreeMarker Application Data Secure Coding Software Engineering SQL Databases Systems Integration Web Applications Data Logging Java Application Server Spring-mvc Spring-boot Indexer Data Layers Templating Git Flow Search Engines Data Management Restful APIs

Job description

We are seeking a Senior Software Engineer to join the MBA application team and help modernize and extend a customer-facing reporting and analytics platform. This role focuses on the MBA web application and its supporting Java and Spring Boot services, including server-rendered user experiences, REST APIs, search-driven capabilities, integrations, security, and cloud deployment. You will work within a mature application and collaborate with Product Management, UX, QA, Data Engineering, platform teams, Technical Customer Support, and business stakeholders to deliver reliable and intuitive customer capabilities. You will be expected to understand existing application behavior, lead technical designs, implement changes safely, improve automated testing, troubleshoot complex production issues, and incrementally modernize the platform. This role does not own MBA batch ETL or data-engineering pipelines. However, you will collaborate closely with Data Engineering and upstream system teams to define contracts, validate end-to-end behavior, and resolve issues spanning the application, APIs, search indexes, databases, and data layers.

Requirements

  • 8+ years of software engineering experience with senior-level ownership of production Java applications. * Strong Java 8+ and Spring Boot/Spring MVC experience, including REST APIs, configuration, dependency injection, and framework or dependency upgrades. * Hands-on web application experience with HTML, CSS, JavaScript, and server-side templating such as Freemarker or equivalent. * Ability to enhance large, mature codebases with complex business logic, cross-component dependencies, and minimal production disruption. * Experience with Elasticsearch or comparable search technology for indexing, searching, and retrieving application data within user-facing workflows-not as a traditional ELK logging stack-plus SQL/relational databases, secure coding, and application-side data validation. * Experience with automated testing, Git-based workflows, CI/CD, production troubleshooting, logs, metrics, traces, and release practices. * Strong design, documentation, Agile delivery, and communication skills across product, engineering, QA, data, and platform teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:03 min

Implementing denormalized schemas with GIN indexes in Postgres

Dharin Shah Dharin Shah · World Congress 2025

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:10 min

Identifying key engineering talent for building products

Constantijn Van Oranje · World Congress 2024

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · World Congress 2022

Videos

See all

Related articles

See all