Software Architect
ABB
Software Architect
At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story.
This position reports to
Principal Software Architect
Your role and responsibilities
We are an international pioneering technology leader that is writing the future of industrial digitalization. At the forefront is our Software Development Center which provides industry leading software and deep domain expertise to help the world's most asset-intensive industries solve their biggest challenges. To strengthen our Industrial Automation Analytics team, We're hiring a talented Performance Architect to join us. In this role, you'll define and architect performance benchmarks for key areas like data integration, web applications, databases, APIs, and network infrastructure. Collaborating closely with cross-functional teams, you'll ensure our systems exceed performance standards across the board. Expertise in performance engineering, monitoring tools usage, infrastructure and application monitoring analysis, heap dumps, thread dumps analysis, recommending optimal resource configurations, and remote team collaboration is essential The work model for the role is : #LI-Hybrid This role is contributing to Process Automation business for Process Automation Digital division based in Mumbai/ Bangalore, India You will be mainly responsible for : • Define performance metrics and benchmarks and identify deviations for • Data Integration to ensure efficient and timely data movement and processing • Databases to ensure optimized query performance, data storage and retrieval process • APIs to ensure optimal response times, throughput and reliability • Network Infrastructure to ensure optimized network latency, bandwidth utilization, overall performance over network • Conduct performance analysis, profiling and optimization to identify bottlenecks and areas of improvement • Develop and implement performance testing strategies (including load testing, stress testing and scalability testing) • Collaborate with cross-functional teams, including software engineers, system administrators, and network engineers, to understand requirements and implement performance optimizations and enhancements. • Participate in architecture reviews, code reviews, and cross-functional meetings to ensure alignment with performance goals and objectives. • Contribute to the development of architectural standards, best practices, and guidelines for building high-performance, scalable, and reliable systems.
Qualifications for the role
More about us
The mission of PA Digital group within ABB Industrial Automation business is to provide next generation Artificial Intelligence enabled Industry Analytics solutions that addresses the needs of an Industry 4.0 driven ecosystem to further strengthen ABB Ability™ offerings to enable us achieve the fair share of huge market. The group will accelerate digital capabilities through a Horizontal, reusable and still Industry Rich Analytics Platform to excel in IoT and system integration, coupled with Predictive modeling and Transformative Analytics Apps and Solutions-Machine Learning enabled Analytics Platform We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory "It has come to our attention that the name of ABB is being used for asking candidates to make payments for job opportunities (interviews, offers). Please be advised that ABB makes no such requests. All our open positions are made available on our career portal for all fitting the criteria to apply. ABB does not charge any fee whatsoever for recruitment process. Please do not make payments to any individuals /entities in connection to recruitment with ABB, even if is claimed that the money is refundable. ABB is not liable for such transactions. For current open positions you can visit our career website https://global.abb/group/en/careers and apply. Please refer to detailed recruitment fraud caution notice using the link https://global.abb/group/en/careers/how-to-apply/fraud-warning"
At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story.
This position reports to
Principal Software Architect
Your role and responsibilities
We are an international pioneering technology leader that is writing the future of industrial digitalization. At the forefront is our Software Development Center which provides industry leading software and deep domain expertise to help the world's most asset-intensive industries solve their biggest challenges. To strengthen our Industrial Automation Analytics team, We're hiring a talented Performance Architect to join us. In this role, you'll define and architect performance benchmarks for key areas like data integration, web applications, databases, APIs, and network infrastructure. Collaborating closely with cross-functional teams, you'll ensure our systems exceed performance standards across the board. Expertise in performance engineering, monitoring tools usage, infrastructure and application monitoring analysis, heap dumps, thread dumps analysis, recommending optimal resource configurations, and remote team collaboration is essential The work model for the role is : #LI-Hybrid This role is contributing to Process Automation business for Process Automation Digital division based in Mumbai/ Bangalore, India You will be mainly responsible for : • Define performance metrics and benchmarks and identify deviations for • Data Integration to ensure efficient and timely data movement and processing • Databases to ensure optimized query performance, data storage and retrieval process • APIs to ensure optimal response times, throughput and reliability • Network Infrastructure to ensure optimized network latency, bandwidth utilization, overall performance over network • Conduct performance analysis, profiling and optimization to identify bottlenecks and areas of improvement • Develop and implement performance testing strategies (including load testing, stress testing and scalability testing) • Collaborate with cross-functional teams, including software engineers, system administrators, and network engineers, to understand requirements and implement performance optimizations and enhancements. • Participate in architecture reviews, code reviews, and cross-functional meetings to ensure alignment with performance goals and objectives. • Contribute to the development of architectural standards, best practices, and guidelines for building high-performance, scalable, and reliable systems.
Qualifications for the role
- Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field with 12-18 years of Overall experience in career
- Should have managed projects of Performance Engineering and Performance Testing in complex architectural set-up
- In-depth understanding of performance testing methodologies, tools (e.g., LoadRunner, JMeter, K6), and metrics (e.g., response time, throughput, concurrency).
- Deep understanding of performance benchmarking methodologies for metrics (e.g response time, throughput, concurrency) and tools (e.g LoadRunner, JMeeter, K6, Gatling, WebLoad, NeoLoad, Kubernetes Performance Tuning Framework etc).
- Experience with performance tuning and optimization across various technology stacks, including but not limited to .Net, Java, .NET, Python, SQL, NoSQL, JavaScript frameworks etc.
- Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex performance issues.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Ability to work independently and as part of a team.
- Test Automation knowledge
- Understanding of cloud technologies, microservices architecture, and containerization (e.g., Docker, Kubernetes).
More about us
The mission of PA Digital group within ABB Industrial Automation business is to provide next generation Artificial Intelligence enabled Industry Analytics solutions that addresses the needs of an Industry 4.0 driven ecosystem to further strengthen ABB Ability™ offerings to enable us achieve the fair share of huge market. The group will accelerate digital capabilities through a Horizontal, reusable and still Industry Rich Analytics Platform to excel in IoT and system integration, coupled with Predictive modeling and Transformative Analytics Apps and Solutions-Machine Learning enabled Analytics Platform We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory "It has come to our attention that the name of ABB is being used for asking candidates to make payments for job opportunities (interviews, offers). Please be advised that ABB makes no such requests. All our open positions are made available on our career portal for all fitting the criteria to apply. ABB does not charge any fee whatsoever for recruitment process. Please do not make payments to any individuals /entities in connection to recruitment with ABB, even if is claimed that the money is refundable. ABB is not liable for such transactions. For current open positions you can visit our career website https://global.abb/group/en/careers and apply. Please refer to detailed recruitment fraud caution notice using the link https://global.abb/group/en/careers/how-to-apply/fraud-warning"
JOB SUMMARY
Software ArchitectABB
Mumbai
6 days ago
N/A
Full-time