Lead and mentor software engineers while developing data applications, improving analytics processes, and ensuring system performance and stability in an Agile environment.
The Role
As a Software Engineering Manager, you will act as a strong leader and provide guidance to multiple Software Engineers. Your role will involve setting clear objectives and deliverables with an emphasis on scalability, maintainability, security, and performance. Our innovative leader will work in an Agile environment that mentors and fosters team collaboration.
What You’ll Do
- Design and develop cloud data applications for collection, modelling, and processing
- Partner with product, QA, and technical teams for test strategy and release planning
- Proactively monitor, identify, and escalate systemic issues
- Diagnose and address performance and stability issues
- Document and communicate technical specifications to diverse audiences
- Lead technical strategy for data collection and analysis
- Guide team in implementing analytics solutions and best practices
What You’ll Bring
- Experience in data engineering and analytics
- Expert knowledge of data processing frameworks and ETL pipelines
- Strong SQL skills and experience with data warehousing
- Proficiency in Python or similar languages for data processing
- Proficiency in Apache Spark and Apache Flink for building and optimizing both batch and real-time data processing pipelines, including stream analytics solutions
- AI modelling and usage experience
- Experience with real-time analytics and stream processing
- Understanding of data modelling and optimization techniques
Leadership Skills
- Experience leading data/analytics engineering teams
- Ability to translate business requirements into technical solutions
- Strong communication skills to present insights to stakeholders
- Track record of improving data quality and analytics processes
Required Qualifications
- Bachelor's degree in Computer Science or related field
- Willingness to maintain hands-on technical involvement
- Experience with agile development practices
- Strong problem-solving and debugging skills
- History of mentoring and growing technical talent
**Product Based Company Experience Mandatory
Top Skills
Apache Flink
Spark
Cloud Data Applications
Data Processing Frameworks
ETL
Python
SQL
Similar Jobs
Fintech • Financial Services
Wells Fargo seeks a Software Engineering Manager to lead a team in delivering high-quality solutions, manage resources, collaborate with stakeholders, and develop talent while emphasizing technology strategy and risk management.
Top Skills:
AgileCloud TechnologiesDevOpsJavaNcinoSalesforce
Fintech • Financial Services
Manage and develop a team of engineers, ensuring adherence to architecture and non-functional requirements. Collaborate on technology strategies, drive user satisfaction, mentor engineers, and oversee project execution.
Top Skills:
Axiom AdenzaAxiom Controller-ViewBasel IiiOracle Pl/SqlPysparkPythonUnixXML
Financial Services
Lead software engineering at JPMorgan Chase focusing on machine learning initiatives. Manage teams, drive innovation, and oversee technical roadmap and platform development.
Top Skills:
AWSAzureCloudFormationGCPGitlab Ci/CdJavaJavaScriptJenkinsPythonTerraform
What you need to know about the Hyderabad Tech Scene
Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.