Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+31 more
Job description
Our client is seeking a Senior Software Engineer to serve as the technical lead and primary owner of a critical enterprise application supporting thousands of insurance agents across the organization.
This role is ideal for a hands-on technical leader who combines strong Java development skills with deep SQL Server expertise. The successful candidate will take ownership of application architecture, development, support, and ongoing enhancements while providing technical direction to a small team.
The application manages agent hierarchies, contracts, licensing, territories, writing authority, and other business-critical insurance data and is used broadly throughout the organization.
Find out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.
We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $72.00 to $80.00/hr. w2
What You’ll Do
- Serve as the primary technical owner of a mission-critical enterprise application
- Lead design, development, maintenance, and support efforts across the application stack
- Drive technical decisions and provide leadership to UI, middleware, and database developers
- Design and develop scalable Java-based business applications and web services
- Build and support RESTful APIs, middleware integrations, and service-layer architecture
- Analyze, troubleshoot, and resolve complex production issues
- Develop and execute large-scale data updates and operational database requests
- Write, optimize, and tune complex SQL queries, stored procedures, and data scripts
- Collaborate with business stakeholders to gather requirements and translate them into technical solutions
- Ensure software quality through code reviews, testing, documentation, and best practices
- Identify performance bottlenecks and implement improvements to application scalability and reliability
- Support application enhancements, data migrations, and ongoing production operations, The ideal candidate is not simply a Java developer or a database developer. They are a technical leader who can:
- Own an enterprise application end-to-end
- Write advanced SQL without relying solely on frameworks or ORMs
- Design and support middleware and web services
- Lead technical discussions and drive work independently
- Take initiative and operate with minimal oversight
- Balance hands-on development with application ownership responsibilities
Requirements
- 8+ years of software engineering experience
- Proven experience serving as a technical lead, application owner, or senior engineer responsible for end-to-end system delivery
- Strong Java/J2EE development experience
- Experience with Spring MVC, REST services, JMS, Mule ESB, MyBatis, XML, XSLT, SOAP, Maven, JSON, and related technologies
- Strong front-end development experience with Angular 11+, TypeScript, JavaScript, Bootstrap, and PrimeNG
- Expert-level SQL Server experience
- Experience writing complex SQL queries, joins, stored procedures, and large-scale update scripts
- Strong understanding of SQL performance tuning, data analysis, and database design
- Experience supporting business data requests and operational data maintenance activities
- Experience working across the full software development lifecycle
- Excellent communication, leadership, and xrbllit stakeholder management skills
Highly Desired
- SQL Server performance tuning and query optimization
- Data migration and data analysis experience
- Insurance industry experience
- Enterprise application ownership experience
- Experience leading teams without direct management authority
- DB2 experience
- AWS experience, including Lambda and S3
- Experience designing scalable service-oriented architectures
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…