Design and deliver cloud‑native platforms for product intake, communication, and collaboration as part of an agile engineering organization. Shape architecture and drive delivery across firm technology products.
Responsibilities
Own portfolio-level architecture and technical strategy across one or more platforms (Feature Request, Convey, TechTube), ensuring secure, scalable, and resilient solutions across the SDLC.
Lead complex technical initiatives—from discovery and design through delivery and operations—establishing engineering standards, reusable patterns, and reference implementations for cross-team adoption.
Partner with Product Owners and stakeholders to translate business goals into measurable technical outcomes, define roadmaps, and drive transparency through product metrics and KPIs.
Champion agile practices including shared backlog ownership, crowdsourced prioritization, and community-driven product development.
Mentor and grow engineers (junior through senior), conducting design reviews, code reviews, and hands-on guidance on best practices, system design, and implementation approaches.
Requirements
Formal training or certification on software engineering concepts
Sr Lead Software Engineer within the Machine Learning Engineering team to design and implement enterprise-grade ML platforms, develop web applications, and provide technical leadership.
Responsibilities
DesignDesign and implement enterprise-grade Machine Learning platforms capable of deploying and running predictive models at scale.
Develop web applications using service-oriented and microservices architecture with Java and Python frameworks.
Integrate solutions with AWS Cloud Services, including compute, storage, databases, and security components.
Build tools and automation solutions for monitoring, provisioning, and streamlining processes, services, and reporting.
Establish comprehensive monitoring and alerting frameworks to ensure optimal performance, scalability, availability, and reliability.
Requirements
Formal training or certification on software engineering concepts
A core technical contributor role within an agile team to enhance, build, and deliver market-leading technology products for Auto Lending.
Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Requirements
Formal training or certification on software engineering concepts
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Nice to have: Knowledge of the financial services industry
Nice to have: Practical Cloud native experience
Nice to have: Experience interacting with user experience designers and product owners
Skills
Senior Backend Engineer - Microservices
General Dynamics Information Technology · Posted Oct 30, 2026
Senior engineering role designing, building, and supporting scalable microservices powering critical enterprise systems using Java, Spring Boot, and GCP.
Compensation
The likely salary range for this position is $131,750 - $178,250.
Responsibilities
Architect and develop microservices using Java and Spring Boot
Senior software engineering role focused on payment systems within healthcare IT, with remote flexibility available across the US.
Locations (2)
South Jordan, Utah, United States
United States
Compensation
Base compensation ranges from at least $153,192. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs.
Responsibilities
Design, develop, support, and enhance high-quality software applications and modules for the Cotiviti product suite
Analyze and resolve enterprise software-related issues originating from internal or external customers
Document the specifications, design, features, and operation of applications prior to production roll out
Execute solutions enhancements to improve performance / availability
Communicate technical and operational issues to both engineering and business leadership
Lead the engineering strategy behind mission-critical trading, risk, and analytics platforms architecting high-performance Java and Big Data platforms.
Compensation
$176,720.00 - $265,080.00
Responsibilities
Define and execute the engineering roadmap for Java, Python, cloud-native, and Big Data platforms to align technology delivery with business objectives.
Lead multiple engineering teams building Java applications, API platforms, microservices, and enterprise data services that support trading, risk, and analytics workflows.
Architect high-performance, low-latency systems that keep critical trading and operational platforms reliable under heavy volume.
Build enterprise-scale Big Data ecosystems using Spark, Kafka, Flink, Hadoop, Iceberg, Delta Lake, Pinot, and Trino to support real-time streaming and large-scale batch processing.
Partner with business stakeholders to enable advanced analytics, AI and machine learning initiatives, and regulatory reporting through data-driven platforms.
Requirements
Bachelor's degree or university degree in a related field
Benefits:
401(k) matching
Dental insurance
Health insurance
Vision insurance
Job Title: Senior Java Full Stack Developer
Location: Lansing, MI, (Hybrid)-Onsite from day 1, two days a week. Tuesdays and Wednesdays are required onsite
Position Type: Contract
Interview Mode: In-person- (There may be two rounds of interviews)
Required Experience
Programming complex systems using current Java and development tools such as Eclipse/JBoss Developer Studio – 5 Years
Programming with Java 8 – 4 Years
Development using the current Spring Framework – 5 Years
Development with JPA/Hibernate – 5 Years
Agile development environment experience – 5 Years
Programming with Oracle 12C or Oracle 19C – 4 Years
Development using React.js for building responsive user interfaces – Desired/Required based on business need, 4 Years
Programming in the JBoss Enterprise environment – 4 Years
Desired Experience
Frontend development experience with a strong focus on meeting WCAG 2.1 accessibility standards (or higher).
JUnit, Tiles – 4 Years
Reporting tools such as Jasper Reports – 4 Years
Flexible work from home options available.