We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Engineering Platform and Experience (EPX) team which is aligned to Enterprise Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Define and implement an architectural governance framework aligned with organizational objectives, establishing policies, standards, and guidelines for architecture-related decisions.
- Lead or participate in the Architecture Review Committee (ARC) to assess and approve architectural changes, facilitating regular meetings and documenting decisions.
- Define architectural standards and ensure adherence to best practices in system design, data management, and security, collaborating with development teams for compliance.
- Identify architectural risks in projects and solutions, define mitigation strategies, and conduct regular assessments to monitor adherence to policies, escalating issues as necessary.
- Communicate architectural policies, standards, and guidelines to stakeholders, providing guidance, coaching, and mentoring to project teams on compliance and best practices.
- Continuously assess and enhance the governance framework, incorporating emerging technologies and industry trends, and drive innovation by adopting novel methodologies and tools.
- Maintain comprehensive documentation of governance processes, standards, and decisions, fostering a culture of architectural awareness, knowledge sharing, and continuous learning
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Hands on experience in enterprise architecture frameworks, such as TOGAF and Zachman.
- Knowledgeable in software development, systems design, and infrastructure.
- Hands-on experience in system design, application development, testing, and ensuring operational stability.
- Proficient in coding in one or more programming languages.
- Understanding of the Software Development Life Cycle and agile methodologies, including CI/CD, application resiliency, and security.
- Excellent communication, leadership, and stakeholder management skills, with the ability to assess risks and develop mitigation strategies.
Preferred qualifications, capabilities, and skills
- Familiar with enterprise architecture, governance, or related fields, who are looking to shape and enforce architectural standards.
- Exposure to cloud technologies