Demo

Software Engineer [Multiple Positions Available]

JPMorgan Chase
Columbus, OH Full Time
POSTED ON 11/7/2025
AVAILABLE BEFORE 1/7/2026

DESCRIPTION:

Duties: Lead the design and development of high-performance, scalable, and secure software applications. Implement algorithms to solve technical problems while ensuring high availability and low latency. Work closely with business analysts, product managers, and QA teams to gather requirements and ensure the delivery of software. Communicate with cross-functional teams to align technical solutions. Write, review, and maintain well-documented code. Perform peer reviews to uphold coding standards and improve team productivity. Optimize and refactor existing code bases to enhance performance and maintainability. Debug and resolve software issues during internal testing and user acceptance testing. Ensure application compliance with industry standards, regulations, and security best practices. Implement safeguards to protect sensitive data and mitigate cybersecurity risks. Conduct technical evaluations of vendors, tools, and frameworks to recommend solutions aligned with organizational goals. Create and maintain comprehensive documentation of development processes, test cases, and system designs. Share knowledge across the team to promote best practices and continuous learning. Participate in effort estimation and roadmap planning for new features and enhancements. Identify opportunities for process automation and efficiency improvements. Monitor and troubleshoot production systems, ensuring operational stability and reliability. Address recurring issues by implementing long-term solutions. Mentor and guide team members to foster technical growth.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Software Programmer, System Module Lead, or related occupation.

Skills Required: This position requires experience with the following: Back-end development, including building server-side applications using Java and Java 2 Platform Enterprise Edition; Front-end development, including creating interactive user interfaces using JavaScript, TypeScript, and React; Developing and maintaining microservices and web applications using Spring Boot and Spring MVC frameworks; Implementing and managing object-relational mapping using Hibernate; Developing and maintaining Java EE web applications using the Struts framework; Implementing CI/CD pipelines using DevOps tools, including Jenkins for automation, Docker for containerization, and Kubernetes for container orchestration; Solving computational problems and optimizing system performance using algorithms, data structures, and design patterns; Handling data in relational databases, including MySQL and PostgreSQL; Handling data in NoSQL databases including DynamoDB; Designing high-volume, low-latency systems; Creating scalable and distributed architectures; Employing unit testing and integration testing frameworks, including JUnit, TestNG, and Mockito; Delivering application solutions using debugging tools, including IntelliJ IDEA, Visual Studio Code, and JProfiler; Safeguarding data using security best practices, standards, and tools, including OWASP guidelines, encryption libraries, and authentication protocols; Conducting program analysis and creating workflow designs using Visio or Lucidchart.  

Job Location: 1111 Polaris Parkway, Columbus, OH 43240.

Salary.com Estimation for Software Engineer [Multiple Positions Available] in Columbus, OH
$93,291 to $113,432
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer [Multiple Positions Available]?

Sign up to receive alerts about other jobs on the Software Engineer [Multiple Positions Available] career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPMorgan Chase

JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
If you are customer focused, enjoy building relationships and providing financial advice to your clients, a role as a B...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
If you enjoy creative problem solving, are highly analytical, and are skilled at building momentum around meaningful wor...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
Unleash your expertise in product development and optimization by leveraging user research, analyzing metrics, and colla...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch tec...

Not the job you're looking for? Here are some other Software Engineer [Multiple Positions Available] jobs in the Columbus, OH area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!