Software Engineer

Talentify

Wilmington (DE)

On-site

USD 130,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talentify is seeking a senior engineering leader in Wilmington, DE to guide the development team, design scalable software architectures, and enforce high-quality code practices. You will mentor engineers, drive security and reliability, and collaborate with stakeholders to ensure timely delivery of critical projects.

The role requires deep experience with Java, Spring, microservices, and cloud-native patterns, plus strong communication skills to partner with JPMorgan sites.

Qualifications

  • Bachelor's degree or higher with 6+ years in software engineering or related roles.

Responsibilities

  • Provide guidance and direction to the engineering team, ensuring standards and best practices.
  • Mentor and support team members to foster a collaborative environment.
  • Lead design and architecture decisions for software systems and tech stack.
  • Ensure code quality via reviews and testing strategies.
  • Act as liaison between engineering and other departments, translating technical concepts for non-technical audiences.
  • Address and mitigate technical challenges and bottlenecks in development.
  • Stay current with industry trends and identify opportunities for improvement.
  • Identify risks and develop mitigation strategies; travel up to 10% domestically to partner sites.

Skills

Java
Spring Framework
Spring Boot
Docker
Docker Compose
Maven
JUnit
TDD
Oracle
Kafka
Dynatrace
Splunk
JMeter
GIT
REST APIs
OAuth2
Spring Security
CI/CD
Spring Integration

Education

Bachelor's degree in Computer Science/Engineering/Related
Master's degree in Computer Science/Engineering/Related

Tools

Docker
Docker Compose
Oracle
Kafka
Dynatrace
Splunk
JMeter
GIT
REST APIs
Spring Integration

Job description

Duties:

Provide guidance and direction to the engineering team, ensuring that technical standards and best practices are followed. Mentor and support team members, fostering a collaborative and productive work environment. Lead the design and architecture of software systems, making critical decisions about technology stack, frameworks, and tools. Ensure the quality of the codebase through regular code reviews and by implementing testing strategies. Act as a liaison between the engineering team and other departments or stakeholders, effectively communicating technical concepts to non-technical audiences. Address and resolve technical challenges and bottlenecks that arise during the development process. Stay updated with industry trends and emerging technologies and identify opportunities for innovation and process improvements within the team. Identify potential risks in the project lifecycle and develop mitigation strategies. This position requires up to 10% domestic travel to JPMC partner sites.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or related field of study plus 6 years of experience in the job offered or as Software Engineer, or related occupation. The employer will alternatively accept a Master's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or related field of study plus 4 years of experience in the job offered or as Software Engineer, or related occupation.

Skills Required:

This position requires experience with the following:

  • Designing, deploying, and managing scalable, highly available, and secure systems on private cloud
  • Implementing security measures, compliance standards, and authentication/authorization including oAuth2 and Spring Security
  • Building, deploying, and orchestrating containerized applications using Docker and Docker Compose
  • Developing robust, scalable applications and microservices using Java, Spring Framework, and Spring Boot, with best practices and design patterns
  • Managing project dependencies, build processes, and automated testing using Maven, Junit, and TDD practices
  • Designing and optimizing relational database schemas including Oracle, writing complex SQL and CQL queries, and ensuring database performance and security
  • Implementing and managing messaging and streaming systems using Kafka
  • Monitoring and optimizing application performance using Dynatrace and Splunk
  • Conducting performance and load testing using JMeter, and integrating performance testing into CI/CD pipelines
  • Managing source code repositories and collaborating with teams using GIT and branching strategies
  • Designing and developing RESTful APIs, including JSON and XML data handling, validation, and transformation
  • Automating infrastructure provisioning and management and infrastructure as code (IaC) best practices
  • Implementing enterprise integration patterns and workflows using Spring Integration
  • Implementing encryption algorithms and managing encryption keys and certificates for data security compliance
  • and Communicating across technical organizations, the business, and a critical strategic partner.
Job Location:

880 Powder Mill Road, Wilmington, DE 19803. This position requires up to 10% domestic travel.

Full-Time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Intuitive.ai • Dallas (TX)

On-site
USD 120,000 - 170,000
Senior Engineer, IT
Senior Engineer, IT

ICE • Atlanta (GA)

On-site
USD 110,000 - 150,000
Senior Engineer, IT
Senior Engineer, IT

ICE • Jacksonville (FL)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

ApplyMint • San Antonio (TX)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

engineeringjobs.net, Inc. • Needham (MA)

Remote
USD 186,000 - 188,000
Remote work across the U.S.
Software Engineer
Software Engineer

Ecclesiastes Inc • Newark (DE)

On-site
USD 80,000 - 110,000
Employee discounts
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Synergy ECP • Columbia (MD)

On-site
USD 120,000 - 170,000
POSITION TITLE: Software Developer
POSITION TITLE: Software Developer

Ecclesiastes Inc • Newark (DE)

On-site
USD 90,000 - 120,000