Lead Software Engineer - Python, Java, Scala, AWS
Aumni
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Data Technology, you are an integral part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a core technical contributor, you will be responsible for implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm’s business objectives.
Job responsibilities
- Design, develop, and maintain scalable data pipelines and architectures for data processing and integration.
- Build and optimize data systems and infrastructure (e.g., databases, data warehouses, ETL processes).
- Ensure data quality, integrity, and security across all data platforms.
- Collaborate with data scientists, analysts, and business teams to understand data requirements and deliver solutions.
- Implement data governance and best practices for data management.
- Monitor and troubleshoot data pipeline performance and resolve issues.
- Automate repetitive data tasks and processes.
- Document data workflows, architecture, and processes.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with SQL and relational databases (e.g., PostgreSQL, MySQL, Oracle, Snowflake).
- Familiarity with big data technologies (e.g., Hadoop, Spark, Kafka).
- Experience with cloud platforms AWS and data services.
- Knowledge of ETL tools and data integration frameworks.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with data modeling and data warehousing concepts.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of data privacy and compliance regulations.
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team