
Senior Software Engineer II
2 weeks ago
About the Role
We are seeking a dedicated and skilled developer to join our team of Data engineers and Data Analysts working with various stakeholders.
As a Senior Azure Data Engineer,
- You will be responsible to provide for designing, implementing, and maintaining sophisticated software solutions, leveraging your expertise in Python, PySpark, SQL, and API integration on Azure platform services like ADF and Databricks.
- You will also leverage various AI Agents like Genie and Copilot to improve productivity.
Responsibilities
- Data Pipeline Engineering
- Design and build scalable, high-performance ETL/ELT pipelines usingAzure Data FactoryandAzure Databricks, handling ingestion and transformation of data from diverse internal and external sources.
- Advanced Data Preparation & Transformation
- Implement complex transformation logic usingPySparkandSQLto standardize, cleanse, and normalize large-scale datasets including nested JSON.
- Data Modeling
- Create and maintaindimensional models(star/snowflake schemas) and structured outputs to support analytics, reporting, and regulatory use cases.
- Performance Optimization
- Profile and tune PySpark jobs for performance using techniques such as caching, partitioning, and broadcast joins. Ensure pipelines scale efficiently with increasing data volumes.
- Governance & Quality Assurance
- Apply robust data validation, quality checks, and maintain metadata lineage withUnity Catalog. Adhere to governance standards across the pipeline lifecycle.
- Cross-Functional Collaboration
- Partner with business analysts, product managers, data scientists, and QA teams to understand data requirements and deliver fit-for-purpose solutions.
- Documentation & Knowledge Sharing
- Maintain comprehensive documentation on data flows, architecture, and models. Support upskilling and mentoring of junior team members.
- AI-Enhanced Development
- UtilizeDatabricks Genieand related AI assistants to accelerate development, ensure code quality, and assist in troubleshooting.
Requirements
- Bachelor s or Master s degree in Computer Science, Data Engineering, or equivalent practical experience.
- Total experience of 6 to 8 years and 5+ years in data engineering roles with hands-on experience inPySpark,SQL, and Azure-based data ecosystems.
- Strong background in building robust and maintainable pipelines usingAzure Data FactoryandDatabricks.
- Proven expertise in data modeling, schema design, and large-scale data preparation for analytics.
- Proficient inGit, version control workflows, and CI/CD practices.
- Solid understanding of data governance, metadata management, and data quality frameworks.
- Exposure to Unity Catalog, Databricks Genie, or other AI-enhanced data engineering tools is preferred.
- Excellent analytical, debugging, and stakeholder communication skills. Familiarity with Agile or Scrum-based delivery.
- Experience with machine learning workflows and integrating model outputs into data pipelines.
- Exposure to Salesforce, Alfresco, or Schedule A contract data formats is a bonus.
-
Software Engineer II
4 days ago
Bengaluru, Karnataka, India Upland Software Full time ₹ 1,04,000 - ₹ 1,30,878 per yearSoftware Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...
-
Software Engineer Ii
3 days ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer II at JPMorgan Chase within the Corporate Data Services 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...
-
Senior Engineer II
2 weeks ago
Bengaluru, Karnataka, India Connectpro Mgmt Pvt Ltd Full timeSenior Engineer II - FirmwareLocation : Others/Bangalore Urban, Karnataka, IndiaJob Description :We are seeking a highly motivated and experienced Senior Engineer II - Firmware to join our growing engineering team. In this role, you will be responsible for the design, development, testing, and maintenance of embedded firmware for our innovative products. You...
-
Software Engineer II
2 weeks ago
Chennai, Tamil Nadu, India Trimble Inc. Full timeJob DescriptionJob Title: Software Engineer II (Senior Software Engineer)Location: Chennai, India (Onsite/Hybrid)Experience Level: 3 - 6 yearsAbout the RoleWe are looking for an enthusiastic Software Engineer (Level 2)to join the Trimble Connect team. This role focuses on backend service development using Java and AWS, building scalable, secure, and reliable...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India NIKE Full time US$ 90,000 - US$ 1,20,000 per yearWHO YOU'LL WORK WITHFirewall Software Engineer II role is responsible for supporting the enterprise firewall infrastructure. This position focuses on break/fix operations, incident management, and performance troubleshooting. The role works under the guidance of senior engineers and reports directly to the Lead Firewall Software Engineer. Primary customers...
-
Senior Software Engineer Ii
3 days ago
Chennai, Tamil Nadu, India LEXISNEXIS Full timeSenior Software Engineer II Would you like to be part of a team that delivers high-quality software to our customers Are you a highly visible champion with a can do attitude and enthusiasm that inspires others About the Business LexisNexis Risk Solutions is the essential partner in the assessment of risk Within our government vertical our solutions...
-
Senior Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India beBeeSOFTWARE ENGINEER Full time ₹ 1,50,00,000 - ₹ 2,00,00,000As a seasoned software engineer, you will be responsible for designing and developing interactive user interfaces using HTML5, CSS3, JavaScript, and frameworks such as Angular. Your expertise in Java and SQL will enable you to integrate APIs and manage client-server communications using RESTful web services. Additionally, you will work with databases like...
-
Senior Engineer II
1 week ago
Bengaluru, Karnataka, India Brace Infotech Private Limited Full timeJob Description :As a Senior Engineer II, you will work as the technical leader for the product(s) your team delivers. You will be counted on as a leader in your technology space, as you contribute to all areas of development and operations (pre-production to production). As a Senior Engineer II, you will dedicate a fair amount of time to the planning and...
-
Senior Engineer II
2 weeks ago
Bengaluru, Karnataka, India Brace Infotech Full timeCore Responsibilities : As a Senior Engineer II, you will work as the technical leader for the product(s) your team delivers. You will be counted on as a leader in your technology space, as you contribute to all areas of development and operations (pre-production to production). As a Senior Engineer II, you will dedicate a fair amount of time to the planning...
-
Back-end Senior Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India Curriculum Associates Full time US$ 1,25,000 - US$ 1,75,000 per yearAt Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation's K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences...