
Bank of America
Bank of America jobs in Illinois, USA – Apply for Senior Engineer – FICC Tech Jobs at Bank of America – Chicago, IL. See the job description, requirements, and the link to apply.
Job Description:
As a Senior Engineer on the Data Lake Core Team, the resource will be responsible for providing leadership, technical direction, and oversight to junior team members as they deliver full end-to-end cohesive technology solutions that meet the needs of our Global Markets business partners, while remaining consistent with our strategic architecture tech stack. As part of this team leadership role, resource will be responsible for peer code reviews to ensure SDLC best practices are being met and platform architecture requirements are being adhered to as well as providing coaching/mentoring opportunities to junior resources. Specific, functions include:
- Ensure that the design and engineering approach for complex features, are consistent with the larger portfolio solution.
- Conduct research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc.
- Help define the technology tool stack for the solution. Evaluate and adapt new testing tool/framework/practices for team(s).
- Enable team(s)/applications with CI/CD capabilities. Engage with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline.
- Support/mentor/coach team(s) on design and best practices for high code performance –e.g. pairing, code reviews.
- Constantly seek better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
- Create frameworks, interfaces and complex components for team(s) to utilize and develop.
- Accountable for end-to-end delivery of complex features, including automation, at the program level.
- Work with stakeholders to establish high-level solution needs and with architects for technical requirements.
- Lead the technical oversight for teams in solution development.
Responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Delivers complex features and technology enablers that improve development efficiencies. Provides technical thought leadership based on the significant experience they have built through multiple software implementations and has developed both depth and breadth in a number of technical competencies. A Senior Engineer is an individual contributor for one or more teams, but can also lead and be accountable for end-to-end solution design and delivery (this is based on the scale of implementation and skillsets required). Ensures that the design and engineering approach for complex features, are consistent with the larger portfolio solution. Conducts research, designs prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc. Helps define the technology tool stack for the solution. Evaluates and adapts new testing tool/framework/practices for team(s). Enables team(s)/applications with CI/CD capabilities. Engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline. Supports/mentors/coaches team(s) on design and best practices for high code performance – e.g. pairing, code reviews. Constantly looks for better ways of solving technical problems and designing the solution; not afraid of challenging the status quo. As an individual contributor for one to many teams: Creates frameworks, interfaces and complex components for team(s) to utilize and develop. Contributes to test strategy creation and automation of test suites for team(s); Drives test strategy adherence across team(s). As a lead for one or more teams: Accountable for end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level. Works with stakeholders to establish high-level solution needs and with architects for technical requirements. Leads the technical oversight for teams in solution development. Individual contributor.
Required Skills
- Expertise in Hadoop, HDFS, Impala, Kafka ETL, especially transferring internal proprietary formats to standard Hadoop formats such as Avro or Parquet
- Strong knowledge of Cloudera offering
- Experience with data ingestion patterns and pipelines and multi-storage tier architecture
- experience integrating various front office BI tools into non homogenous tech stacks
- Experience with cloud solutions
- Bachelor’s degree required
Desired Skills
- Familiarity with S3 compliant object storage architecture and APIs a plus
- Familiarity building and supporting solutions for trading lines of business a plus
Bank of America’s Global Banking and Markets Technology Organization..
- Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
- Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
- Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
- Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
- Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
- Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.
Apply Also for similar jobs like this…
- Machine Operator I Jobs at Bank of America – Addison, TX
- Data Scientist/Machine Learning Engineer- New York, NY Jobs at Bank of America – New York, NY
- Python Software Engineer III – Fixed Income Technology Jobs at Bank of America – New York, NY
- Delivery Lead Jobs at Bank of America – Richmond, VA
- Technology Risk Officer Jobs at Bank of America – Newark, DE
- Hadoop Developer Jobs at Bank of America – Charlotte, NC
- Application Control Specialist Jobs at Bank of America – Pennington, NJ
- Software Engineer III Jobs at Bank of America – Addison, TX
- Administrative Assistant III Jobs at Bank of America – Charlotte, NC
- Python/Java Feature Lead – Technology Jobs at Bank of America – Jersey City, NJ
See More: 1,000+ Bank of America Jobs in USA – Updated Daily
How to Apply
To apply for this job please visit ghr.wd1.myworkdayjobs.com.