As a Sr. Full Stack Developer, you will assume comprehensive ownership of modeling tool ecosystem, involving end-to-end development, maintenance, and enhancement of custom MagicDraw/Cameo Systems Modeler plugins.
Compensation
This position is a salary grade 5 – salary grade 8 and ranges from $68,300-$192,900.
Responsibilities
Design, develop, test, and deploy scalable and resilient back-end services and APIs using Java and the Spring Boot framework.
Develop applications and scripts using Python and VS Code IDE, potentially for automation, data processing, or specific service components.
Build responsive and user-friendly front-end interfaces using JavaScript with frameworks like React or Angular, leveraging Node.js for development tooling and package management.
Implement and manage automated build, test, and deployment pipelines using Tekton pipelines and Jenkins (CI/CD).
Deploy, manage, and monitor applications on OpenShift and Google Cloud Platform (GCP).
Requirements
Bachelor’s degree in computer science or equivalent
We are seeking an experienced Development Team Lead to oversee system operations and application support at the Vehicle Processing Center (VPC) supporting operations in Savannah, GA.
Compensation
Salary: 90,000 to $100,000/year (DOE)
Responsibilities
Lead the VPC application development and system operations team, providing technical guidance and day-to-day team management.
Manage vehicle tracking and inventory systems, ensuring accurate monitoring of vehicle status and location throughout the processing lifecycle.
Maintain and support data integration across manufacturing plants, logistics providers, dealerships, and related enterprise systems.
Develop and maintain workflow automation for vehicle inspection, customization, quality control, and operational processes.
Perform system maintenance, software upgrades, troubleshooting, and performance optimization to ensure stable operations.
As an Engineering Manager, you lead one or two teams with a specific technical mission (front-end, middleware, back-end, data, or platform), giving both people and technical direction, and owning what your teams ship. The role involves operating AI agents and leading an AI-native SDLC.
Locations (3)
Delft, South Holland, Netherlands
Budapest, Budapest, Hungary
Kaiserslautern, Rhineland-Palatinate, Germany
Responsibilities
Provide technical direction and set standards for your teams' domain
Make and steward key technical decisions; uphold quality, security, and operational stability
Contribute to system and architecture decisions with Enterprise Architects
Design, develop, and troubleshoot secure, high-quality Java applications within JPMorgan Chase’s Payments Technology division.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Executes standard software solution, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities
Requirements
Formal training or certification on software engineering concepts
Design, develop, and implement software solutions to address complex business challenges within the Commercial & Investment Bank.
Responsibilities
Design, develop, and implement software solutions to address complex business challenges.
Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, application design, coding, testing, and deployment.
Develop and enhance software modules, ensuring alignment with architectural standards and technical requirements.
Apply subject matter expertise in regulatory requirements and payment systems.
Integrate AI-driven features and building scalable, resilient systems using technologies such as Python, Kubernetes, and Kafka.
Requirements
Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or related field of study
Lead Software Engineer – Senior Android Engineer responsible for designing, building, and maintaining high‑quality Android applications for JPMorgan Chase’s Consumer & Community Banking Mobile Payments team.
Responsibilities
Design, develop, test, and maintain Android applications using Kotlin and Jetpack Compose.
Build accessible, responsive interfaces and implement clean architectures such as MVVM or MVI.
Integrate REST APIs and work with remote data in formats such as JSON.
Use Android Studio debugging and profiling tools to investigate and resolve performance and reliability issues.
Write unit tests and use code coverage tools to maintain software quality.
Requirements
Formal training or certification on software engineering concepts
Key technical role responsible for designing and delivering high-quality architecture solutions across software applications and platform products, driving business impact in financial services.
Compensation
competitive total rewards package including base salary determined based on the role, experience, skill set and location.
Responsibilities
Provide technical leadership and direction to product and engineering teams to deliver outcomes aligned to business priorities.
Own end-to-end solution and product architecture for key initiatives, including target-state designs, integration patterns, APIs, and data flows aligned to enterprise standards.
Drive architectural decisions and trade-offs across security, resiliency, performance, cost, and time-to-market; manage dependencies and technical risk.
Translate product capabilities into scalable system designs, APIs, and data models with clear non-functional requirements.
Establish and govern reference architectures, design patterns, and reusable components to accelerate delivery, consistency, and reuse across teams.
Requirements
Formal training or certification on software engineering concepts
Nice to have: AI agents
Nice to have: Banking/Financial Services domain expertise