Fidelity

Principal Software Engineer/Developer

Fidelity
Apply
1 month ago
Westlake, TX, USAStaff+

Responsibilities

  • Design, develop, maintain, enhance, and modernize complex high-volume z/OS mainframe batch and online applications.
  • Participate in architecture design teams and define and implement application-level architecture.
  • Develop applications, components, and subsystems for complex projects across multiple platforms.
  • Architect and deliver solutions driven by regulatory changes, infrastructure modernization, efficiency initiatives, business needs, and client requests.
  • Analyze alternatives and recommend changes to development policies, procedures, standards, and strategies.
  • Recommend development testing tools and methodologies, review test plans, and ensure QA readiness of software deliverables.
  • Establish project life-cycle plans, coordinate schedules and assignments, and manage delivery against project goals and budgets.
  • Advise on project risk assessment and management strategies.
  • Act as a liaison with business units to resolve project and technology issues.
  • Provide technology solutions, technical estimates, production deployment support, post-deployment validation, and issue triage.
  • Develop technical documentation for applications and subsystems.
  • Advise senior management on technical strategy and mentor junior team members.
  • Design workflow- and event-driven integrations, secure services, and performance-tuning strategies across mainframe, APIs, databases, and Pega.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of relevant experience, or a master’s degree in one of those fields and three years of relevant experience.
  • Experience as a Principal Software Engineer/Developer or in a closely related occupation performing mainframe software development and analysis in financial services applications.
  • Demonstrated expertise with COBOL, CICS, DB2, VSAM, JCL, z/OS, DFSORT, IDCAMS, IBM MQ, and CICS TS.
  • Experience writing COBOL and DB2 stored procedures and performing application analysis and modernization.
  • Experience designing cross-platform solutions involving Java microservices, Pega Platform, Oracle Exadata, Azure, AWS, containers, and Kafka.
  • Experience with automated and manual testing tools including zUnit, JUnit/TestNG, Mockito, Postman, SoapUI, Selenium, and JMeter.
  • Experience with technical documentation and support tools including Confluence, Swagger/OpenAPI, Pega App/Dev Studio, Visio, Splunk/ELK, AppDynamics/Dynatrace, OMEGAMON, and ServiceNow.
  • Experience developing UI integrations and back-end services using Java, Spring Boot, Oracle PL/SQL, and the Pegasys framework.
  • Experience with Pega and mainframe event streaming via Kafka, secure REST and SOAP/XML services, OAuth2/JWT, caching, and performance tuning.

Benefits

  • Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite requirements vary by region and role and may evolve.
  • This transition does not apply to fully remote roles.

Tech Stack

Apache JMeterApache KafkaAWSAzureCOBOLIBM DB2JavaJUnitLinuxPostmanRedisSeleniumSOAPSplunkSpring BootTestNGWindows

Categories

Fidelity

About Fidelity

10,000+ employees

Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.

Contact me