Software Engineer [Multiple Positions Available] jobs in United States
cer-icon
Apply on Employer Site
company-logo

JPMorganChase · 1 week ago

Software Engineer [Multiple Positions Available]

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers and businesses. They are seeking a Senior Software Engineer to design, develop, and implement scalable cloud-native software solutions while providing technical leadership and mentoring to junior engineers.

Asset ManagementBankingFinancial Services
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design, develop and implement scalable cloud native software solutions using modern technology stacks to deliver highly available, performant, and resilient products
Provide technical, architectural leadership and direction to the development team and wider stakeholders
Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules
Drive decisions that influence the product design, application functionality, and technical operations and processes
Keep up with industry innovations to deliver solutions that automate manual or cumbersome work
Develop secure and high-quality production code, and review and debug code written by others as well as evangelize Test Driven development approach
Build prototypes for demonstration and illustration purposes for peer groups, business partners, or senior leaders
Mentor junior and mid-level engineers, providing guidance and support through code reviews and educational workshops
Participate in project planning sessions with product owners, business analysts, and team members

Qualification

C#ASP.NET CoreMicroservices architectureAWSSQL ServerEntity FrameworkJIRAConfluenceVisual StudioTerraformDevOps toolsAgile practicesPythonUnit testingSoft skills

Required

Bachelor's degree in Electronic Engineering, Computer Science, Computer Engineering, Information Technology, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Technology Architect, IT Consultant, or related occupation
Experience with gathering and analyzing business requirements and documenting them using JIRA and Confluence
Experience with translating requirements into technical designs including flowcharts and UML diagrams using Microsoft Visio and Visual Studio
Experience applying OOP and SOLID principles, design patterns, and microservices architecture to ensure robust and scalable software
Experience developing N-tier enterprise applications with C#, ASP.NET Core, MVC, ReactJS, HTML5, CSS, JavaScript, and TypeScript to separate logic into presentation, business, and data layers
Experience designing entity models with .NET Entity Framework and relational databases including SQL Server and Oracle for high concurrency and data integrity
Experience creating backend solutions using ASP.NET Entity Framework, SQL views, and stored procedures
Experience optimizing data processing with NoSQL databases including DynamoDB for cost-effective solutions
Experience building cloud-native applications on AWS using ECS, EKS, and EC2
Experience writing unit tests in C# with Visual Studio to ensure code functionality
Experience developing ETL processes on AWS using S3, Lambda, and Step Functions with Python
Experience participating in design sessions and code reviews to enhance performance using GIT and Visual Studio
Experience utilizing IDEs including Visual Studio, Visual Studio Code, and Jupyter Notebook for development
Experience configuring cloud infrastructure with Terraform
Experience automating cloud deployments with Cloud Foundry and PowerShell
Experience implementing unit tests with NUnit and xUnit for .NET applications
Experience developing applications using JSON and XML data files with Kafka for efficient data interchange
Experience supporting CI/CD processes with DevOps tools including Jenkins, GIT, BitBucket, and NuGet
Experience implementing Agile practices through bi-weekly sprint reviews to align work with business requirements and incorporating feedback

Benefits

Comprehensive health care coverage
On-site health and wellness centers
A retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching

Company

JPMorganChase

company-logo
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets.

H1B Sponsorship

JPMorganChase has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3471)
2024 (3469)
2023 (3395)
2022 (3594)
2021 (2515)
2020 (2495)

Funding

Current Stage
Public Company
Total Funding
unknown
1998-02-01IPO

Leadership Team

leader-logo
Allison Beer
CEO of Card Services and Connected Commerce
linkedin
leader-logo
Dan Mendelson
CEO, Morgan Health
linkedin
Company data provided by crunchbase