Software Engineering Lead

2 weeks ago


Chennai, Tamil Nadu, India Trimble Full time


Designing solutions and prototypes that make the best use of Amazon QuickSight and educate the developer teams on how to integrate dashboards into their custom applications.

Collaborate with BI Technology, BI Admin, cloud & data engineering teams, provide training, and support teams to ensure customer success.


Key Responsibilities:
Cloud Architecture designDesign and implement scalable and reliable cloud architectures on AWS

Architect solutions that embed QuickSight for seamless integration of analytics into applications

Setup Lambda functions, develop scripts and automation tools to streamline deployment, monitoring and maintenance processes

Implement Infrastructure as Code (IaC) using tools such as AWS CloudFormation

Implement security best practices for cloud-based solutions, ensuring data protection and compliance with relevant regulations

QuickSight Integration & developmentUtilize QuickSight to develop interactive and visually compelling embedded analytics for end-users.

Implement dashboards, reports and data visualizations that meet business requirements

Data Visualization Development:
Design and develop data visualizations using Amazon QuickSight to present complex data in a clear and understandable format. Create interactive dashboards and reports that allow end-users to explore data and draw meaningful conclusions.

Data Analysis:

Collaborate with data analysts and business stakeholders to understand data requirements, gather insights, and transform raw data into actionable visualizations.

User Interface (UI) and User Experience (UX): Ensure that the data visualizations are user-friendly, intuitive, and aesthetically pleasing. Optimize the user experience by incorporating best practices in UI/UX design.

Data Integration:

Work closely with data engineers and data architects to ensure seamless integration of data sources into QuickSight, enabling real-time and up-to-date visualizations.


Performance Optimization:
Identify and address performance bottlenecks in data queries and visualization rendering to ensure quick and responsive dashboards.

Data Security and Governance:
Ensure compliance with data security policies and governance guidelines when handling sensitive data within QuickSight.

Training and Documentation:
Provide training and support to end-users and stakeholders on how to interact with and interpret visualizations effectively. Create detailed documentation of the visualization development process.

Stay Updated with Industry Trends:

Keep up-to-date with the latest data visualization trends, technologies, and best practices to continuously enhance the quality and impact of visualizations.

Using the Agile Methodology, attending daily standups and use of the Agile tools

What You Need To Succeed (Minimum Qualifications):Proven experience as a Cloud Engineer with a focus on AWS

In-depth knowledge of Amazon QuickSight and its integration capabilities

Strong understanding of cloud architecture and best practices

Proficiency in scripting languages such as Python and automation tools

Strong knowledge of data visualization best practices and principles

Experience working with various data sources, databases and data integration

Proficiency in SQL for data querying, data transformation and manipulation

Ability to work with large datasets and design efficient data models for visualization

AWS certification(s) is a plus

Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.

Creative mindset with a keen eye for design and aesthetics.

Self-motivated and able to work independently, as well as in a team-oriented environment.

Strong problem-solving skills and attention to detail.


What Will Give You A Competitive Edge (Preferred Qualifications):Bachelor's or Master's degree in Computer Science, Data Science, Information Technology, or a related field.


5+ years of hands-on experience in data visualization, specifically using Amazon QuickSightExperience with the core AWS services, plus the specifics mentioned in this job description.

Experience in front-end application development using Angular.

Excellent communication and collaboration skills.

Excellent Client management skills & ability to work independently without the need for directions.


Working knowledge of AWS technologies including solid understanding of CloudWatch, EC2, S3, IAM, AWS Systems Manager, Event Bridge, AWS Cloud Formation Templates (CFT) and Lambda services.

Working knowledge of AWS command-line interface (CLI) or SDKs for programmatic access to EC2 process data

Experience with cloud-based software development tools and methodologies (Git, CI/CD, Code Deploy, Code Pipeline, etc.) is a plus.

Software development experience in one or more software languages including TypeScript, JavaScript, , Python, HTML, CSS

AWS Lambda / Server-less computing

Familiarity with RDS & Aurora DB

Amazon Quicksight for embedded use- cases.
  • Software Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Lead Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...

  • Lead Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...


  • Chennai, Tamil Nadu, India Trimble Full time

    Position Profile - Software Engineering Lead - Full Stack (C# backend / React Frontend)Job PurposeThe main function of the Software Engineering lead is to lead a team of software engineers whose primary responsibilities are to design, develop, and maintain software solutions on web/ cloud platforms. In this capacity, the lead is responsible for the delivery...


  • Chennai, Tamil Nadu, India Trimble Full time

    Position Profile - Software Engineering Lead - Full Stack [C# backend / React Frontend] Job Purpose The main function of the Software Engineering lead is to lead a team of software engineers whose primary responsibilities are to design, develop, and maintain software solutions on web/ cloud platforms. In this capacity, the lead is responsible for the...


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Summary:Altair's PollEx development team is looking for a Developer that has experience.You will be part of a team that fulfils this vision with a focus on PCB Application development.Altair's PollEx development team is developing products that verify and analyse PCBs.What You Will Do:Developer will be part of the Core development team of PollEx...

  • Software Engineer III

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...

  • Software Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:Design and develop software product applications for market sale or large-scale proprietary software applications for internal use. Manage full software development life-cycle including testing, implementation, and auditing. Perform product design, bug verification, and beta support which may require research and analysis. Work...


  • Chennai, Tamil Nadu, India RELX Full time

    Software Engineering Lead This is critical Lead position who leads large multifunctional development The position may also provide sizing or budget recommendations to management. About the Business At Cirium, our goal is to keep the world connected. We are the industry leader in aviation analytics; helping our customers understand the past,...


  • Chennai, Tamil Nadu, India RELX Full time

    Software Engineering LeadThis is a crucial leadership role responsible for leading large multifunctional development projects.The role may involve providing recommendations on sizing or budget to the management team.


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Summary: Altair's PollEx development team is looking for a Developer that has experience. You will be part of a team that fulfils this vision with a focus on PCB Application development. Altair's PollEx development team is developing products that verify and analyse PCBs. What You Will Do: Developer will be part of the Core development...


  • Chennai, Tamil Nadu, India Epam Full time

    We are looking for a highly experienced Lead Software Engineer with a strong background in Python and AWS to join our team. As a Lead Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet customer needs and requirements. You will also be responsible for leading a team of developers and...


  • Chennai, Tamil Nadu, India Fidelity Investments Full time

    Job Description:Job Title: Lead – Software EngineeringThe Purpose of this Role:We're seeking dedicated, curious, and reliable individuals to contribute to providing top-notch digital experiences to our customers.The perfect candidate is highly experienced in front and middle tier development, with a strong interest in leveraging tools and frameworks to...

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India IRIS Software Group Full time

    IRIS Software Group is one of the UK's largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love. Its...


  • Chennai, Tamil Nadu, India Trimble Full time

    Who are we?Trimble Transportation is a division of Trimble Inc., a leading provider of technology solutions for various industries. Trimble Transportation focuses specifically on providing technology and software solutions to the transportation and logistics industry.Trimble Transportation offers a range of solutions designed to improve operational...

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India IRIS Software Group Full time

    IRIS Software Group is one of the UK's largest privately held software companies.Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love.Its software...


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Summary: Altair's PollEx development team is looking for a Developer who has experience. You will be part of a team that fulfils this vision with a focus on PCB Application development. Altair's PollEx development team is developing products that verify and analyse PCBs. What You Will Do: The developer will be part of the Core development...


  • Chennai, Tamil Nadu, India Elsevier Full time

    BASIC FUNCTIONS: This position serves as a subject matter expert for the CWS team of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. The position has direct reports. QUALIFICATIONS: • 7+ years of Software Engineering experience • BS...


  • Chennai, Tamil Nadu, India UPS India Full time

    Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself...