distributed-applications-jobs-in-chittoor, chittoor

424 Distributed Applications Jobs in Chittoor

Toggle to save search
posted 1 week ago
experience5 to 10 Yrs
Salary40 - 50 LPA
location
Hyderabad
skills
  • system design
  • node.js
  • distributed systems
  • software engineering
  • saas
  • llm
  • frontend
  • ai/ml
Job Description
Job Title: Principal Engineer AI SaaS (Funded Startup) Location: Hyderabad Compensation: 40 to 50 LPA + ESOPs Industry: Engineering / Internet / IT / SaaS About the Role We are hiring a highly experienced and visionary Principal Engineer for a well-funded AI SaaS product company. This role involves leading technology strategy, driving system architecture, and mentoring high-performing engineering teams while building world-class, scalable platforms. Key Responsibilities Technology Leadership Define and execute the long-term technical vision and roadmap. Build scalable, distributed, and high-performance systems. System Architecture Lead architecture discussions, design reviews, and ensure secure, robust, cloud-native systems. Create frameworks and standards for development and deployment. People & Team Leadership Manage and mentor engineering teams, including senior and principal engineers. Foster a culture of ownership, innovation, and engineering excellence. Cross-Functional Collaboration Work closely with Product, Data, AI/ML, and Business teams to align engineering execution with company goals. Execution & Delivery Drive high-quality delivery of critical projects. Balance long-term architecture with short-term business needs. Mentorship & Development Coach engineering managers and senior talent to build leadership capability within the tech organization. Innovation Stay updated with advancements in AI, ML, cloud, and modern software development. Champion adoption of new technologies where beneficial. Requirements 5+ years of professional experience in software engineering. Strong background in SaaS product companies. Deep expertise in system design, distributed systems, and cloud-native architecture. Strong hands-on experience in Node.js and backend engineering. Good understanding of modern frontend technologies. Preferred Qualifications Experience in high-growth startups or fast-scaling product environments. Exposure to AI/ML systems, LLMs, agentic architectures, or intelligent automation. Contributions to open-source projects or published technical content/thought leadership.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 1 week ago
experience8 to 13 Yrs
Salary60 - 80 LPA
location
Hyderabad
skills
  • software engineering
  • node.js
  • gcp
  • distributed systems
  • azure
  • saas
  • python
  • aws
  • system design
  • ai/ml
Job Description
Job Title: Director of Engineering AI SaaS (Funded Startup) Location: Hyderabad Compensation: 60 to 80 LPA + ESOPs Industry: Engineering / Internet / IT / SaaS About the Role We are seeking an exceptional Director of Engineering to lead the technology function for a well-funded AI SaaS startup. The role requires a strong technology leader with deep architectural expertise, proven people leadership, and the ability to scale engineering teams and systems in a high-growth environment. Key Responsibilities Technology Leadership Define and execute the overall technical vision, strategy, and roadmap. Guide teams in building scalable, distributed, and high-performance systems. System Architecture Lead architectural reviews and major design decisions. Ensure systems are secure, reliable, cloud-native, and future-ready. People & Team Leadership Manage and scale engineering teams, including senior and principal engineers. Build a culture of ownership, continuous learning, innovation, and engineering excellence. Cross-Functional Collaboration Work seamlessly with Product, Data, and AI/ML teams to align technology delivery with business priorities. Execution & Delivery Drive the execution of critical projects, ensuring timely, high-quality releases. Balance long-term architectural goals with immediate business needs. Mentorship & Leadership Development Coach engineering managers and senior engineers. Strengthen leadership depth within the engineering organization. Innovation Focus Stay updated with emerging technologies in cloud, SaaS, AI/ML, and distributed systems. Champion modern tools, frameworks, and engineering practices where relevant. Requirements 8+ years of experience in software engineering, ideally in SaaS/product companies. 4+ years of people management experience leading engineers and/or engineering managers. Proven expertise in system design, cloud-native architectures, and distributed systems. Strong track record of influencing technology direction and driving large-scale engineering initiatives. Hands-on ability to evaluate technical choices across languages like Python, Node.js, or similar. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent leadership, communication, and stakeholder management skills. Preferred Qualifications Experience working in high-growth startups or fast-scaling product environments. Exposure to AI/ML, LLMs, agentic systems, or intelligent automation. Contributions to open-source projects or published technical articles/thought leadership.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience3 to 7 Yrs
location
Hyderabad, Telangana
skills
  • SQL
  • Relational databases
  • Distributed systems
  • Scalability
  • Performance tuning
  • ETLELT workflows
  • NoSQL databases
  • Eventdriven messaging platforms
  • API Gateway tools
Job Description
Role Overview: As a Technical Delivery Lead at GlobalLogic, your role involves developing robust ETL/ELT workflows to ingest, transform, and load data into the data warehouse, Azure Synapse Analytics using Informatica. You will contribute to the data ecosystem by performing exploratory data analysis (EDA), ensuring data accuracy, and maintaining data integrity and reliability. Additionally, you will collaborate with data analysts and business users to translate requirements into effective data models. Key Responsibilities: - Develop robust ETL/ELT workflows using Informatica for data ingestion, transformation, and loading into Azure Synapse Analytics. - Perform exploratory data analysis (EDA) to validate pipeline outputs and ensure data accuracy. - Implement proactive checks and monitoring to maintain data integrity and reliability. - Write and optimize complex SQL queries to support analytical and reporting teams. - Collaborate with data analysts and business users to understand requirements and translate them into effective data models. - Contribute to system-level design, technical planning, and story breakdowns. - Collaborate with backend, frontend, and DevOps teams to deliver integrated solutions. - Continuously learn and adopt new technologies, frameworks, and best practices. - Champion the use of AI, automation, and modern frameworks to enhance product performance and developer efficiency. - Understand the business context and build features aligning with digital product and customer experience goals. Qualification Required: - 3 to 5 years of professional experience in ETL/ELT workflows. - Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) and relational databases. - Exposure to event-driven messaging platforms (Kafka or similar). - Knowledge of API Gateway tools (e.g., Kong, Zuul, Apigee, AWS API Gateway). - Solid foundation in distributed systems, scalability, and performance tuning. - Bachelor's degree in Computer Science, Software Engineering, or related field. - Experience in digital products, e-commerce platforms, or transaction systems is preferred. - Familiarity with regulatory frameworks (PCI, SOX, GDPR) is a plus. - Certifications in cloud platforms (AWS, GCP, Azure) or front-end frameworks are advantageous. - Excellent verbal and written communication skills. - Ability to translate business requirements into technical specifications and vice versa. - Strong problem-solving and analytical thinking skills. - Experience in Agile/Scrum environments is beneficial. - Comfortable presenting ideas and engaging in technical discussions. Additional Company Details: GlobalLogic is a trusted digital engineering partner to the world's largest companies, offering a culture of caring, continuous learning, interesting and meaningful work, balance, flexibility, and high-trust organization. As part of the team, you will have the opportunity to work on impactful projects, grow personally and professionally, and be part of a safe, reliable, and ethical global company.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 weeks ago

Senior Software Engineer- Platform

Summit Consulting Services
experience11 to 15 Yrs
location
Hyderabad, All India
skills
  • C
  • C
  • SDK development
  • Data structures
  • Algorithms
  • Multithreading
  • OpenStack
  • KVM
  • Project management
  • PostgreSQL
  • AWS
  • Docker
  • Kubernetes
  • Java
  • Perl
  • LinuxCentOS environments
  • Linux clustering technologies
  • Objectoriented design
  • IO paths
  • Linux operating systems
  • XFSEXT filesystems
  • Distributed systems fundamentals
  • Hypervisor platforms ESX
  • HyperV
  • Technical partners collaboration
  • Written
  • verbal communication
  • Mentoring engineers
  • Azure integration
  • Golang
Job Description
Role Overview: You will be joining the Storage Network Protocols team as a Senior Software Engineer with expertise in Linux/CentOS environments. Your role will involve designing core technologies focusing on high availability and non-disruptive upgrade mechanisms in distributed systems. You are passionate about building scalable storage solutions and will contribute directly to critical system components to shape the platform's evolution as it scales. Key Responsibilities: - Participate in requirements analysis, design, design reviews, and other tasks related to expanding the platform and operating system. - Develop and maintain software and services for the NAS appliance, ensuring high availability and upgrade solutions. - Debug and resolve bugs reported by customers, support, QA, and development teams. - Collaborate with customer support to address any escalations. Qualifications Required: - 8+ years of experience in delivering and operating large-scale distributed systems or cloud services. - Proficiency in C and C++ coding. - Strong understanding of Linux clustering technologies like pacemaker and coro-sync. - Deep knowledge of object-oriented design, SDK development, data structures, algorithms, multithreading, and Linux operating systems. - Experience with hypervisor platforms such as ESX, Hyper-V, OpenStack, and KVM. - Ability to translate ambiguous requirements into actionable technical specifications. - Excellent communication skills and the ability to present complex information clearly. - Prior experience mentoring engineers and leading technical teams. - Degree in Computer Science or equivalent experience. - Familiarity with cloud-native platforms, API creation, PostgreSQL, AWS, Azure, Docker, Kubernetes, and high-level programming languages like Golang, Java, or Perl. Additional Company Details: - The team is expanding and seeking a Senior Software Engineer with expertise in Linux/CentOS environments. - You will be working on enhancing the cloud-scale NAS platform and contributing to core technologies. - The company values hands-on engineering and offers opportunities for technical leadership and mentoring. Role Overview: You will be joining the Storage Network Protocols team as a Senior Software Engineer with expertise in Linux/CentOS environments. Your role will involve designing core technologies focusing on high availability and non-disruptive upgrade mechanisms in distributed systems. You are passionate about building scalable storage solutions and will contribute directly to critical system components to shape the platform's evolution as it scales. Key Responsibilities: - Participate in requirements analysis, design, design reviews, and other tasks related to expanding the platform and operating system. - Develop and maintain software and services for the NAS appliance, ensuring high availability and upgrade solutions. - Debug and resolve bugs reported by customers, support, QA, and development teams. - Collaborate with customer support to address any escalations. Qualifications Required: - 8+ years of experience in delivering and operating large-scale distributed systems or cloud services. - Proficiency in C and C++ coding. - Strong understanding of Linux clustering technologies like pacemaker and coro-sync. - Deep knowledge of object-oriented design, SDK development, data structures, algorithms, multithreading, and Linux operating systems. - Experience with hypervisor platforms such as ESX, Hyper-V, OpenStack, and KVM. - Ability to translate ambiguous requirements into actionable technical specifications. - Excellent communication skills and the ability to present complex information clearly. - Prior experience mentoring engineers and leading technical teams. - Degree in Computer Science or equivalent experience. - Familiarity with cloud-native platforms, API creation, PostgreSQL, AWS, Azure, Docker, Kubernetes, and high-level programming languages like Golang, Java, or Perl. Additional Company Details: - The team is expanding and seeking a Senior Software Engineer with expertise in Linux/CentOS environments. - You will be working on enhancing the cloud-scale NAS platform and contributing to core technologies. - The company values hands-on engineering and offers opportunities for technical leadership and mentoring.
ACTIVELY HIRING
posted 3 days ago

Software Engineer - Rust

DeepStack Software
experience2 to 6 Yrs
location
Hyderabad, Telangana
skills
  • Rust
  • C
  • systems programming
  • APIs
  • system design
  • unit testing
  • Git
  • debugging
  • Cargo
  • dependency management
  • data structures
  • algorithms
  • distributed systems
  • Docker
  • Kubernetes
  • backend systems
  • async runtimes
  • Tokio
  • Actix
  • CICD
  • Linux environments
  • commandline tools
  • performance profiling
  • SQLNoSQL databases
  • eventdriven systems
  • highthroughput workloads
  • observability tools
  • Prometheus
  • Grafana
  • Jaeger
Job Description
As a Rust Engineer at DeepStack Software, you will be responsible for designing, developing, and maintaining high-performance backend services, microservices, and system-level components using Rust. Your role will involve leveraging async runtimes like Tokio, async-std, or Actix to build efficient, concurrent systems and building REST and/or gRPC APIs to integrate with internal/external systems. You will optimize performance across various dimensions and contribute to architectural discussions and system design decisions. Additionally, you will write clean, maintainable Rust code with comprehensive testing, participate in code reviews, and diagnose production issues to provide scalable solutions. Collaboration with cross-functional teams such as DevOps, Product, and QA will be essential for smooth delivery. Key Responsibilities: - Design, develop, and maintain backend services, microservices, and system-level components using Rust. - Leverage async runtimes such as Tokio, async-std, or Actix for building efficient, concurrent systems. - Build REST and/or gRPC APIs and integrate with internal/external systems. - Optimize performance across CPU, memory, networking, and concurrency dimensions. - Contribute to architectural discussions and system design decisions. - Write clean, maintainable Rust code with comprehensive testing. - Participate in code reviews, technical documentation, and best-practice enforcement. - Diagnose production issues and provide robust, scalable solutions. - Collaborate with DevOps, Product, and QA teams for smooth delivery. - (If experienced with C++) Apply C++ knowledge to performance tuning, low-level components, or cross-language integrations when needed. Qualifications Required: - 2-5 years of professional experience in Rust development. - Strong understanding of ownership, borrowing, lifetimes, and Rust's memory-safety model. - Hands-on experience with async runtimes such as Tokio, Actix, async-std, etc. - Solid fundamentals in systems programming, concurrency, and memory management. - Experience building backend services, APIs, or microservices. - Proficiency with Git, Linux environments, debugging, and command-line tools. - Understanding of software engineering best practices, CI/CD, unit testing, and integration testing. - Good knowledge of Cargo, the Rust crates ecosystem, and dependency management. - Familiarity with data structures, algorithms, and performance profiling. - Experience with C++ (preferred but not mandatory), especially for systems-level or high-performance workloads. Additional Information about the company: DeepStack Software is the company that posted this job opportunity.,
ACTIVELY HIRING
posted 5 days ago
experience2 to 8 Yrs
location
Hyderabad, Telangana
skills
  • Machine Learning
  • Deep Learning
  • Computer Vision
  • Image Processing
  • Statistical Analysis
  • Distributed Systems
  • Python
  • NumPy
  • AZURE
  • Convolution Neural Network CNN
  • Image Analytics
  • TensorFlow
  • Open CV
  • Neural Network
  • Keras
  • Scikit
  • pandas
  • AWS GPU
Job Description
Role Overview: As a Sr. Data Scientist at our company, you will be an integral part of our fast-growing data scientists team. We are seeking self-motivated individuals who are passionate about AI predictive image analytics and machine learning. Your primary responsibility will be to design and develop highly scalable machine learning solutions that have a significant impact on various aspects of our business. You will work on designing and developing Neural Network solutions, especially Convolution Neural Networks, based on our reference architecture leveraging big data, cloud technology, micro-service architecture, and high-performing compute infrastructure. Your daily activities will involve contributing to all phases of algorithm development, including ideation, prototyping, design, and production implementation. Key Responsibilities: - Designing and developing highly scalable machine learning solutions - Working on Neural Network solutions, especially Convolution Neural Networks - Contributing to all phases of algorithm development, including ideation, prototyping, design, and production implementation Qualifications Required: - Background in software engineering and data science with expertise in machine learning algorithms, statistical analysis tools, and distributed systems - Experience in building machine learning applications and broad knowledge of machine learning APIs, tools, and open source libraries - Strong coding skills and fundamentals in data structures, predictive modeling, and big data concepts - Experience in designing full stack ML solutions in a distributed compute environment - Proficiency in Python, Tensor Flow, Keras, Sci-kit, pandas, NumPy, AZURE, AWS GPU - Excellent communication skills with multiple levels of the organization (Note: Additional details of the company were not provided in the JD),
ACTIVELY HIRING
posted 2 days ago

ETL Developer

Hitachi Careers
experience3 to 7 Yrs
location
Hyderabad, Telangana
skills
  • Python
  • Informatica
  • SQL
  • MongoDB
  • Cassandra
  • Kafka
  • Apigee
  • distributed systems
  • scalability
  • performance tuning
  • Azure Data Factory ADF
  • Azure Databricks
  • PySpark
  • Delta Lake
  • ETLELT
  • data pipelines
  • data lakehouse architecture
  • NoSQL databases
  • eventdriven messaging platforms
  • API Gateway tools
  • Kong
  • Zuul
  • AWS API Gateway
Job Description
Role Overview: You will work with Python Azure Data Factory (ADF), Azure Databricks, PySpark, Delta Lake, ETL/ELT, data pipelines, and data lakehouse architecture. Key Responsibilities: - Develop robust ETL/ELT workflows to ingest, transform, and load data into our data warehouse, Azure Synapse Analytics using Informatica. - Perform exploratory data analysis (EDA) to validate pipeline outputs and ensure data accuracy. - Implement proactive checks and monitoring to maintain data integrity and reliability. - Write and optimize complex SQL queries to support the data needs of analytical and reporting teams. - Collaborate with data analysts and business users to understand their requirements and translate them into effective data models. - Contribute to system-level design, technical planning, and story breakdowns. - Collaborate across backend, frontend, and DevOps teams to deliver integrated solutions. - Learn and adopt new technologies, frameworks, and best practices. - Champion the use of AI, automation, and modern frameworks to enhance product performance and developer efficiency. - Understand the business context and build features that align with digital product and customer experience goals. Qualifications Required: - 3 to 5 years of professional experience in ETL/ELT workflows. - Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) and relational databases. - Exposure to event-driven messaging platforms (Kafka or similar). - Knowledge of API Gateway tools (e.g., Kong, Zuul, Apigee, AWS API Gateway). - Solid foundation in distributed systems, scalability, and performance tuning. - Bachelor's degree in Computer Science, Software Engineering, or related field. Additional Details of the Company: GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies. Since 2000, GlobalLogic has been at the forefront of the digital revolution, collaborating with clients to transform businesses and redefine industries through intelligent products, platforms, and services. GlobalLogic prioritizes a culture of caring, continuous learning and development, interesting and meaningful work, balance and flexibility, and operates as a high-trust organization where integrity is key.,
ACTIVELY HIRING
posted 2 months ago
experience15 to 19 Yrs
location
Hyderabad, Telangana
skills
  • C
  • Java
  • Python
  • Scala
  • Go
  • SQL Server
  • MySQL
  • PostgreSQL
  • AWS
  • Azure
  • GCP
  • CNet
  • NodeJS
Job Description
As a software developer at Salesforce, you will play a crucial role in impacting users, the company's success, and the industry by creating innovative features for our trusted CRM platform. Collaborating with a team of top-tier engineers, you will focus on enhancing scalability and efficiency while ensuring the delivery of high-quality products through architecture, design, implementation, and testing. Key Responsibilities: - Build new and innovative components to enhance scalability and efficiency in a rapidly growing market technology landscape. - Develop high-quality, production-ready code to serve millions of users. - Make design decisions considering performance, scalability, and future expansion. - Contribute to all stages of the Software Development Life Cycle (SDLC) including design, implementation, code reviews, automation, and testing. - Construct efficient components/algorithms in a microservice multi-tenant SaaS cloud environment. - Conduct code reviews, mentor junior engineers, and offer technical guidance to the team. Qualifications Required: - Mastery of multiple programming languages and platforms. - Minimum 15 years of software development experience. - Profound understanding and hands-on experience with distributed systems. - Strong grasp of Services Oriented Architecture. - Extensive knowledge of object-oriented programming and scripting languages including C++, C#.Net, Java, Python, Scala, Go, and Node.JS. - Excellent understanding of RDBMS concepts and experience in developing applications on SQL Server, MySQL, PostgreSQL. - Experience in developing SAAS applications on public cloud infrastructure like AWS/Azure/GCP. - Proficiency in queues, locks, scheduling, event-driven architecture, workload distribution, relational and non-relational databases. - Familiarity with software development best practices and demonstration of leadership skills. - Degree or equivalent relevant experience required, with assessment based on core competencies including extracurricular leadership roles, military experience, volunteer roles, work experience, etc.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 12 Yrs
location
Hyderabad, Telangana
skills
  • MySQL
  • PostgreSQL
  • MongoDB
  • HBase
  • Elastic Search
  • AWS
  • Azure
  • GCP
  • Ansible
  • Aurora
  • CockroachDB
  • YugabyteDB
  • SingleStore
  • Terraform
  • Prometheus
Job Description
You will play a crucial role as a Cloud Database Administrator (DBA) with expertise in MySQL, Aurora, PostgreSQL, MongoDB, HBase, and Elastic Search, focusing on cloud-native DB solutions such as AWS, Azure, and GCP. Your responsibilities will include: - Designing, deploying, and managing Distributed SQL Database cluster solutions in cloud and hybrid environments, ensuring high availability, fault tolerance, and performance. - Migrating complex workloads from various RDBMS platforms to Distributed SQL Database solutions. - Analyzing and optimizing Distributed SQL Database solutions for performance, scalability, and system reliability. - Supporting sales in pre-sales activities, including customer discovery, technical demos, architecture reviews, and PoCs. - Articulating technical advantages and trade-offs of Distributed SQL Database solutions to align with customers" business needs and technical stack. - Delivering feedback from the field to influence overall strategy and roadmap. - Assisting customers in designing solutions aligned with cloud architecture best practices. - Creating technical documentation, whitepapers, and architecture diagrams for internal and customer use. - Staying current with the latest trends in distributed systems and Distributed SQL Database solutions. - Helping define and improve internal tools, processes, and operational runbooks. Qualifications Required: - 12+ years of hands-on DBA experience in MySQL, Aurora, PostgreSQL, MongoDB, HBase, Elastic Search, and other relational databases. - 7+ years of experience in cloud database deployment and operations across AWS, Azure, and/or GCP. - 5+ years of experience with distributed SQL databases (e.g., CockroachDB, YugabyteDB, SingleStore). - Experience in customer-facing technical roles or supporting sales cycles. - Strong understanding of distributed systems, replication protocols, query optimization, and sharding. - Ability to engage with enterprise customers, understanding their pain points, and translating them into scalable data solutions. - Solid background in infrastructure-as-code, monitoring, and automation tooling (Terraform, Ansible, Prometheus, etc.). - Excellent communication skills (written, verbal, and visual). Additionally, the following qualifications are preferred: - Cloud certifications (AWS Certified Database Specialty, Azure Database Administrator, etc.). - Experience in technical pre-sales, proof-of-concept delivery, or solution architecture. - Contributions to open source distributed SQL databases or related technologies.,
ACTIVELY HIRING
posted 1 month ago
experience3 to 7 Yrs
location
Hyderabad, Telangana
skills
  • coding
  • system design
  • application development
  • testing
  • agile methodologies
  • Security
  • distributed systems
  • operational stability
  • CICD
  • Application Resiliency
  • building AI Agents
  • integration of tools
  • RAG based solutions
  • cloud platforms
  • infrastructure as code
  • software development pipeline
  • orchestration tools
  • frontend technologies
  • cloud technologies
  • building AIML models
  • Model Explainability
  • Model Monitoring
  • cloudnative architectures
  • modern machine learning technologies
Job Description
As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking - Data Technology, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities will include implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm's business objectives. - Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems - Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems - Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development - Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems - Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture - Contributes to software engineering communities of practice and events that explore new and emerging technologies - Adds to team culture of diversity, opportunity, inclusion, and respect - Formal training or certification on software engineering concepts and 3+ years applied experience - Hands-on practical experience in system design, application development, testing, and operational stability - Proficient in coding in one or more languages - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - Proficient in building AI Agents (e.g., LangChain, LangGraph, AutoGen), integration of tools (e.g., API) and RAG based solutions. - Experience in cloud platforms such as AWS, GCP, or Azure and infrastructure as code (e.g., Terraform, CloudFormation). - Hands-on experience with software development pipeline and orchestration tools (e.g., Jenkins, Git CI/CD). - Familiarity with modern front-end technologies - Exposure to cloud technologies - Experience in building AI/ML models on structured and unstructured data along with Model Explainability and Model Monitoring. - Deep understanding of distributed systems, cloud-native architectures, and modern machine learning technologies,
ACTIVELY HIRING
posted 2 weeks ago
experience5 to 9 Yrs
location
Hyderabad, Telangana
skills
  • Java
  • Software Engineering
  • Distributed Systems
  • RESTful APIs
  • Web Technologies
  • SQL
  • Cloud Technologies
  • Messaging Frameworks
  • NoSQL Databases
Job Description
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products with a focus on security, stability, and scalability. - Deliver end-to-end solutions in the form of cloud-native micro services architecture applications leveraging the latest technologies and the best industry practices - Use domain modelling techniques to allow us to build best in class business products - Structure software so that it is easy to understand, test and evolve - Build solutions that avoid single points of failure, using scalable architectural patterns - Develop secure code so that our customers and ourselves are protected from malicious actors - Promptly investigate and fix issues and ensure they do not resurface in the future - Make sure our releases happen with zero downtime for our end-users - See that our data is written and read in a way that's optimized for our needs - Keep an eye on performance, making sure we use the right approach to identify and solve problems - Ensure our systems are reliable and easy to operate - Keep us up to date by continuously updating our technologies and patterns - Support the products you've built through their entire lifecycle, including in production and during incident management **Required qualifications, capabilities, and skills:** - Formal training or certification on software engineering concepts and 5+ years applied experience - Recent hands-on professional experience as a back-end software engineer - Experience in coding in a recent version of the Java programming language - Experience in designing and implementing effective tests (unit, component, integration, end-to-end, performance, etc.) - Experience with cloud technologies and distributed systems, RESTful APIs and web technologies - Knowledge of messaging frameworks - Seasoned with operating, supporting, and the security of mission-critical software applications - Understanding with different kinds of data stores (including relational data stores) - Hands-on experience designing and building enterprise-scale, high-volume data processing applications using SQL and NoSQL databases **Preferred qualifications, capabilities, and skills:** - Leading experience of Java Microservices application on AWS/Public cloud platform - Certifications in Java programming or related technologies (e.g., Oracle Certified Professional, Spring Certification) - Certifications in AWS (e.g., AWS Certified Solutions Architect Associate),
ACTIVELY HIRING
posted 2 days ago
experience15 to 19 Yrs
location
Hyderabad, Telangana
skills
  • system architecture
  • Platforms
  • Data solutions
  • distributed systems
  • MongoDB
  • Domain modeling
  • performance analysis
  • modernizing legacy systems
  • backend systems PHPLaravel
  • Nodejs
  • modern frontend ecosystems ReactNextjs
  • Vuejs
  • databases MySQL
  • thirdparty integrations
  • Fullstack development
  • Infrastructure as Code principles
  • cloud architecture
  • software architecture patterns
  • SaaS platforms
  • optimization of largescale systems
Job Description
As a Principal Engineer, you will be the most senior technical leader within the team, responsible for tackling complex challenges across technology and business domains. Your role will involve shaping the technical strategy, creating the Technology Roadmap, and guiding the organization towards successful execution. Collaboration with Platform, Security, Engineering, Product, and Quality teams is crucial, as you contribute meaningfully to solution design. Your exceptional communication skills enable you to effectively convey complex ideas to developers at all levels. Your passion lies in solving difficult problems within legacy systems, and you possess the collaborative skills needed to find optimal solutions. You have the ability to envision the bigger picture, establish a target state, and lead others towards achieving it. In this role, you will: - Develop and contribute to the technical strategy for the product. - Guide and lead your team in executing the technical roadmap. - Identify and resolve major technical blockers to maintain project momentum. - Champion high standards for code quality and up-skill fellow Engineers. - Define clear goals and create comprehensive plans for system execution and evolution. - Influence design efforts for solutions meeting operational and product needs. - Review technical solutions, provide feedback, and ensure best practices. - Mentor Technical Leads and Software Engineers, fostering their growth. - Lead cross-departmental projects from conception to completion. - Collaborate with Technical Leads to embed technical strategy across teams. - Solve intricate technical problems to enhance Engineering team efficiency. Required Qualifications: - Minimum 15 years of software engineering experience with focus on system architecture and development of Platforms, Data solutions, and distributed systems. - Expertise in modernizing legacy systems and quantifying commercial impact of improvements. - Ability to communicate complex technical problems and drive practical solutions effectively. - Proficiency in backend systems (PHP/Laravel, Node.js), modern frontend ecosystems (React/Next.js, Vue.js), and databases (MySQL, MongoDB). - Experience with third-party integrations at scale. - Full-stack development experience in diverse programming languages and frameworks. - Knowledge of Infrastructure as Code principles and tools. - Extensive cloud architecture knowledge and experience with major cloud providers. - Domain modeling skills to translate business requirements into technical solutions. - Understanding of software architecture patterns and ability to apply them effectively. - Experience with SaaS platforms operating at significant scale. - Commitment to transparent communication and fostering an inclusive engineering culture. - Leadership experience in mentoring and developing senior engineers. - Expertise in performance analysis and optimization of large-scale systems. Preferred Qualifications: - Advanced degree in Computer Science or related field. - Professional certifications in cloud architecture or enterprise architecture. - Thought leadership in a specific technical domain. - Experience driving technological innovation and leading successful R&D initiatives. - Active participation in the tech community. - Success in implementing a long-term technical vision across a large organization. - Experience with multi-cloud or hybrid-cloud environments.,
ACTIVELY HIRING
posted 1 week ago

Java Developer Intern

Nithish Software Soluctions Private Limited
experience1 to 5 Yrs
location
Vishakhapatnam, Andhra Pradesh
skills
  • Java
  • JSP
  • distributed systems
  • algorithms
  • relational databases
  • optimization mathematics
Job Description
As a part of the technical Leadership team, you will collaborate to design and bring innovative solutions and services to the market. Your responsibilities will include creating solutions to run predictions on distributed systems using cutting-edge technologies at incredible scale and speed. You are expected to debug, understand, and enhance functional capabilities to meet client needs effectively. In addition, you will be tasked with building scalable, fault-tolerant, low-cost, and easy-to-manage distributed storage, index, and query systems. Your role will involve designing and coding solutions for broadly defined problems, working in an agile environment to deliver high-quality software, and addressing technical challenges and solutions effectively. Key Responsibilities: - Collaborate with the technical Leadership team to design innovative solutions and services - Develop solutions for running predictions on distributed systems - Debug, understand, and enhance functional capabilities for client needs - Build scalable, fault-tolerant, low-cost distributed storage, index, and query systems - Design and code solutions for broadly defined problems - Work in an agile environment to deliver high-quality software - Articulate technical challenges and solutions effectively Qualifications Required: - Bachelor's degree preferred - 1 year of total work experience, with proficiency in Java and JSP - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Knowledge of optimization mathematics such as linear programming and nonlinear optimization - Ability to handle ambiguous problems and think abstractly In addition to the above, the company also values candidates who have previous technical internship experience and are adept at handling ambiguous or undefined problems. This is a full-time position that requires in-person work at the specified location.,
ACTIVELY HIRING
posted 2 weeks ago
experience7 to 11 Yrs
location
Hyderabad, Telangana
skills
  • MongoDB
  • MySQL
  • PostgreSQL
  • RESTful APIs
  • distributed systems
  • Docker
  • Kubernetes
  • Nodejs
  • Expressjs
  • NestJS
  • Nextjs
  • microservices architecture
  • CICD pipelines
  • GitGitHub
  • Agile development methodologies
Job Description
As an experienced full-stack developer with 7+ years of professional experience, you will be responsible for the following tasks: - Utilize Node.js and Express.js or NestJS for backend development - Implement frontend solutions using Next.js - Work with various databases like MongoDB, MySQL, or PostgreSQL - Demonstrate a strong understanding of RESTful APIs, microservices architecture, and distributed systems - Familiarity with CI/CD pipelines, Docker, and Kubernetes is preferred - Experience with Git/GitHub and Agile development methodologies is a plus Qualifications required for this role: - 7+ years of professional experience in full-stack development - Proficiency in Node.js, Express.js or NestJS, and Next.js - Strong knowledge of databases such as MongoDB, MySQL, or PostgreSQL - Understanding of RESTful APIs, microservices architecture, and distributed systems - Familiarity with CI/CD pipelines, Docker, and Kubernetes is preferred - Experience with Git/GitHub and Agile development methodologies Please note that this is a full-time job based in Hyderabad with in-person work location.,
ACTIVELY HIRING
posted 2 months ago
experience11 to 15 Yrs
location
Hyderabad, Telangana
skills
  • software development
  • engineering leadership
  • data structures
  • algorithms
  • programming languages
  • distributed systems
  • web services
  • design patterns
  • JavaScript
  • architecting faulttolerant systems
  • objectoriented design
  • cloud platforms
  • PaaSSaaS solutions
  • missioncritical systems
  • TypeScript
  • Nodejs
  • frontend frameworks
  • ReactRedux
  • fullstack engineering
Job Description
As a Solution Architect at PepsiCo, you will be a key player in software development activities and long-term initiative planning within the Strategy & Transformation (S&T) organization. Your role will be essential in establishing an end-to-end vision of the overall application design and providing technology leadership to the application architecture. Here is a breakdown of your responsibilities and qualifications: **Responsibilities:** - Demonstrate a passion for excellence in engineering services, education, and support. - Exhibit strong interpersonal skills to navigate a complex, matrixed environment. - Collaborate effectively with regional and global partners from various functional units. - Influence and lead senior stakeholders across different cultures and organizational boundaries. **Qualifications:** - Bachelor's degree in Computer Science, Engineering, or a related field. - A Master's or PhD in Computer Science or Engineering is preferred. - Minimum of 11 years of software development and engineering leadership experience. - At least 5 years of experience in architecting fault-tolerant, large-scale distributed systems. - In-depth knowledge of data structures, algorithms, and object-oriented design. - Proficiency in multiple programming languages beyond C#, Java, C, or C++ (e.g., Ruby, Python, or Perl). - Hands-on experience with cloud platforms such as Azure, Google Cloud, AWS, and related PaaS/SaaS solutions. - Proven track record of working on mission-critical, 24/7 systems. - Experience in building and maintaining high-throughput, cloud-native distributed systems. - Expertise in designing and consuming large-scale web services. - Strong understanding of design patterns. - Experience with JavaScript/TypeScript, Node.js, and frontend frameworks like React-Redux. - Full-stack engineering experience, showcasing comfort in both frontend and backend development.,
ACTIVELY HIRING
posted 2 weeks ago
experience5 to 9 Yrs
location
Hyderabad, All India
skills
  • AppDynamics
  • APM
  • Performance Tuning
  • Performance Monitoring
  • Distributed Systems
  • Integration
  • DevOps
  • APM Concepts
  • Application Architectures
  • Cloud Technologies
  • Database Performance
  • CICD
Job Description
As an experienced AppDynamics Subject Matter Expert (SME), your role will involve leading the deployment, configuration, and optimization of application performance monitoring (APM) tools. You will collaborate closely with development operations and infrastructure teams to ensure the seamless monitoring of application performance availability and user experience. Key Responsibilities: - Extensive experience with AppDynamics in large-scale enterprise environments, including installation, configuration, and management. - Solid knowledge of APM concepts such as transaction tracing, service monitoring, database performance, and end-user experience tracking. - Strong understanding of various application architectures (monolithic, microservices, containerized) and cloud technologies (AWS, Azure, GCP). Performance Tuning & Monitoring: - Demonstrated experience in performance tuning for distributed systems and databases. - Expertise in identifying and resolving application performance issues like memory leaks, thread contention, and slow database queries. Tools & Integration: - Proficiency in integrating AppDynamics with other monitoring and incident management tools like Splunk, PagerDuty, and ServiceNow. - Hands-on experience working with CI/CD pipelines and DevOps practices. Qualifications Required: - In-depth knowledge of AppDynamics. - Strong understanding of performance tuning for enterprise applications. - Experience with application architectures and cloud technologies. Please note that no additional details about the company were provided in the job description. As an experienced AppDynamics Subject Matter Expert (SME), your role will involve leading the deployment, configuration, and optimization of application performance monitoring (APM) tools. You will collaborate closely with development operations and infrastructure teams to ensure the seamless monitoring of application performance availability and user experience. Key Responsibilities: - Extensive experience with AppDynamics in large-scale enterprise environments, including installation, configuration, and management. - Solid knowledge of APM concepts such as transaction tracing, service monitoring, database performance, and end-user experience tracking. - Strong understanding of various application architectures (monolithic, microservices, containerized) and cloud technologies (AWS, Azure, GCP). Performance Tuning & Monitoring: - Demonstrated experience in performance tuning for distributed systems and databases. - Expertise in identifying and resolving application performance issues like memory leaks, thread contention, and slow database queries. Tools & Integration: - Proficiency in integrating AppDynamics with other monitoring and incident management tools like Splunk, PagerDuty, and ServiceNow. - Hands-on experience working with CI/CD pipelines and DevOps practices. Qualifications Required: - In-depth knowledge of AppDynamics. - Strong understanding of performance tuning for enterprise applications. - Experience with application architectures and cloud technologies. Please note that no additional details about the company were provided in the job description.
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Hyderabad, Telangana
skills
  • Performance Testing
  • Java
  • Microservices
  • Docker
  • Kubernetes
  • Performance Monitoring
  • Automation
  • Continuous Integration
  • Jenkins
  • Java Development
  • Spring Boot
  • Performance Testing Tools
  • New Relic
  • Distributed Systems
  • Databases
  • APIs
  • Analytical Skills
  • Leadership Skills
  • Communication Skills
  • CloudNative Applications
  • AWS Cloud
  • Serverless Functions
  • APM Tools
  • GitLab CI
  • Performance Test Scripts
  • JVM Performance Tuning
  • AWS CloudWatch
  • Prometheus
  • Grafana
  • CICD Pipelines
  • Messaging Queues
  • Test Automation Frameworks
  • Java Scripting
  • Python Scripting
  • ProblemSolving Skills
Job Description
**Job Description:** As a Performance Test Lead, you will oversee the performance testing efforts for cloud-native Java applications. Your responsibilities will include designing, executing, and managing performance tests to ensure scalability, reliability, and optimal performance in a cloud environment. Collaborating with cross-functional teams to identify performance bottlenecks and drive optimizations for cloud-native Java applications will be a key aspect of your role. **Key Responsibilities:** - Lead Performance Testing Strategy: - Develop and lead the performance testing strategy for cloud-native Java applications on AWS cloud. - Create detailed performance test plans, roadmaps, and timelines for testing cloud-native applications across different environments. - Cloud-Native Performance Testing Execution: - Design, implement, and execute performance tests such as load, stress, scalability, and endurance tests for cloud-native Java applications and services. - Conduct performance testing for microservices, containerized applications (Docker, Kubernetes), serverless functions, and distributed systems. - Performance Monitoring, Analysis, and Optimization: - Utilize monitoring and APM tools (e.g., AWS CloudWatch, New Relic, Dynatrace, Prometheus) to collect performance data during tests and monitor the behavior of cloud-native applications. - Analyze test results to identify bottlenecks and performance issues in cloud applications and underlying infrastructure. - Automation and Continuous Integration: - Automate performance test execution and integrate performance tests into the CI/CD pipeline (Jenkins, GitLab CI, etc.) to ensure ongoing performance monitoring. - Develop reusable performance test scripts and frameworks to support efficient regression and continuous testing of cloud-native Java applications. - Reporting and Documentation: - Provide clear, actionable reports and dashboards for stakeholders, detailing test results, system behavior, and recommendations. - Document performance testing methodologies, best practices, and lessons learned for the team. **Qualifications:** - Education: Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). - Experience: - 5-7+ years of experience in performance testing, with at least 2-3 years in a leadership role. - Proven experience in performance testing cloud-native applications, microservices, containerized applications (Docker, Kubernetes), and serverless architectures. - Strong understanding of Java development, Spring Boot, and Java-based microservices. Experience with JVM performance tuning is a plus. - Proficient in performance testing tools like JMeter, Gatling, Locust, LoadRunner, or similar tools, and the ability to create performance test scripts. - Hands-on experience with AWS cloud and tools for performance monitoring (AWS CloudWatch, Prometheus, Grafana, New Relic). - Experience with CI/CD pipelines and integrating performance tests into continuous integration and delivery (e.g., Jenkins, GitLab CI, CircleCI). - Understanding of the performance characteristics of distributed systems, including messaging queues, databases, and APIs in cloud-native environments. - Strong analytical skills to troubleshoot and resolve performance bottlenecks at various levels (application, infrastructure, cloud resources). - Experience with test automation frameworks and scripting in Java, Python, or similar languages. - Strong leadership skills with the ability to communicate effectively with cross-functional teams. Soft Skills: - Strong problem-solving and analytical skills. - Excellent communication and leadership abilities. - Ability to influence and guide teams towards best practices.,
ACTIVELY HIRING
posted 3 weeks ago
experience8 to 12 Yrs
location
Hyderabad, Telangana
skills
  • distributed systems
  • microservices
  • Kubernetes
  • protocol design
  • Rust
  • Go
  • C
  • digital signatures
  • cryptography
  • distributed systems
  • backend infrastructure
  • Web2 architectures
  • cloud infra
  • CICD
  • Web3 paradigms
  • blockchains
  • consensus algorithms
  • token standards
  • systems programming language
  • TypeScript
  • cryptographic primitives
  • hash functions
  • publickey cryptography
  • faulttolerant systems
  • highthroughput systems
  • zkproofs
  • secure multiparty computation
Job Description
As a hands-on Distributed Systems Engineer in our team, you will play a crucial role in architecting and building core primitives for secure interoperability across centralized and decentralized systems. Your expertise at the intersection of systems engineering, applied cryptography, and open-source protocol design will be key in shaping the future of open, interoperable, and secure finance. **Key Responsibilities:** - Architect and build core primitives to enable secure interoperability across centralized and decentralized systems. - Design and scale fault-tolerant, high-throughput systems in production. - Collaborate with top researchers and engineers in blockchain, cryptography, and Web2-scale systems. - Contribute to open-source systems with real-world, national-scale impact. **Qualifications Required:** - 8+ years of hands-on engineering experience with expertise in distributed systems or backend infrastructure. - Strong grasp of Web2 architectures including microservices, cloud infra (AWS/GCP/Azure), CI/CD, and Kubernetes. - Familiarity with Web3 paradigms such as blockchains, consensus algorithms, token standards, or protocol design. - Proficient in at least one systems programming language (Rust, Go, or C++) with the ability to read/write across others (TypeScript preferred). - Strong understanding of cryptographic primitives including hash functions, digital signatures, and public-key cryptography. - Proven experience in designing and scaling fault-tolerant, high-throughput systems in production. **Additional Details:** You will have the opportunity to work on cutting-edge technologies such as zk-proofs, secure multi-party computation, and contribute towards open-source distributed systems or blockchain infrastructure. Our culture values depth, curiosity, and craftsmanship, offering flexibility and autonomy in your work environment. Join us in shaping the future of secure finance across banks, blockchains, and nations. Tech stack Proficiencies: - Languages: Rust, Go, TypeScript, C++, Python. Proficiency in at least one between Rust and Go. - Infrastructure: Kubernetes, Docker, CI/CD, AWS/GCP - Protocols: Blockchain interoperability, token standards, cryptographic proof systems,
ACTIVELY HIRING
posted 2 weeks ago
experience8 to 12 Yrs
location
Hyderabad, All India
skills
  • CRM
  • Google Cloud Platform
  • Agile development
  • Java
  • Python
  • Go
  • Kubernetes
  • AI
  • Salesforce applications
  • SRE Tooling
  • Software engineering best practices
  • Data structures
  • algorithms
  • AIOps
  • AI SRE related tooling
  • Monitoring systems
  • Service mesh
Job Description
As a member of the Salesforce and Google Cloud partnership team, you will be responsible for driving the vision of enabling a full suite of Salesforce applications on Google Cloud in collaboration with teams across geographies. Your key responsibilities will include: - Developing, Architecting and implementing large scale SRE Tooling to help reduce MTTD/MTTR - Driving execution and delivery by collaborating with cross functional teams, architects, product owners and engineers - Being technically involved and working closely with product owner, other architects and engineering teams to build the best in class services and systems at scale - Presenting Strategic vision to Executives, Architecture councils and to the community beyond Salesforce - Providing technical guidance, career development, and mentoring to team members - Encouraging ideas, having your point of view and leading with influence - Making critical decisions, innovating aggressively while managing risk and ensuring the success of the product - Maintaining and fostering the culture by interviewing and hiring only the most qualified individuals with an eye towards diversity - Contributing to development tasks such as coding and feature verifications to assist teams with release commitments, to gain understanding of the deeply technical product as well as to keep your technical acumen sharp - Determining the root-cause for all production level incidents and writing corresponding high-quality RCA reports Qualifications required: - Masters / Bachelors degree required in Computer Science, Software Engineering, or Equivalent Experience - Experience leading software development projects with a distinguished track record on technically demanding products which have been released for wider consumption - Service ownership experience of cloud based distributed services running at B2C scale - Outstanding written and oral communication skills, including experience presenting to executive leadership and handling sensitive, critical issues - Experience working in scrum/agile development environment. Agile mindset, ability to iterate, take risks and evolve - Strong adherent to software engineering best practices which enable building world class products such as unit testing, modular code, right abstractions, continuous integration mindset etc - Strong data structure and algorithms skills and extensive programming experience, preferably in object oriented languages - Experience creating solution architecture of large-scale SRE Tooling and Observability platforms - Experience architecting and designing systems for fault tolerance, scale-out approaches, and stability - Experience with contributions to open source projects is desired - Experience in one (and preferably more) of the following languages: Java, Python, or Go - Experience working with AIOps or AI SRE related tooling to automate Incident resolutions - Defining service level objectives (SLOs) and service level indicators (SLIs) to represent and measure service quality - Should have experience using and running monitoring systems like Prometheus, Splunk, Grafana, Zipkin, OTEL or similar systems - Identifying areas to improve service resiliency through techniques such as chaos engineering, performance/load testing, etc - Working knowledge of Kubernetes, service mesh and other modern technologies/services on public cloud is desirable As a member of the Salesforce and Google Cloud partnership team, you will be responsible for driving the vision of enabling a full suite of Salesforce applications on Google Cloud in collaboration with teams across geographies. Your key responsibilities will include: - Developing, Architecting and implementing large scale SRE Tooling to help reduce MTTD/MTTR - Driving execution and delivery by collaborating with cross functional teams, architects, product owners and engineers - Being technically involved and working closely with product owner, other architects and engineering teams to build the best in class services and systems at scale - Presenting Strategic vision to Executives, Architecture councils and to the community beyond Salesforce - Providing technical guidance, career development, and mentoring to team members - Encouraging ideas, having your point of view and leading with influence - Making critical decisions, innovating aggressively while managing risk and ensuring the success of the product - Maintaining and fostering the culture by interviewing and hiring only the most qualified individuals with an eye towards diversity - Contributing to development tasks such as coding and feature verifications to assist teams with release commitments, to gain understanding of the deeply technical product as well as to keep your technical acumen sharp - Determining the root-cause for all production level incidents and writing corresponding high-quality RCA reports Qualifications required: - Masters / Bachelors degree required in Computer Science, Software Engineering, or
ACTIVELY HIRING
posted 2 months ago
experience10 to 14 Yrs
location
Hyderabad, Telangana
skills
  • Java
  • Python
  • Scala
  • C
  • Go
  • C
  • SQL
  • Postgres
  • MongoDB
  • AWS
  • Azure
  • GCP
  • NodeJS
  • Trino
  • Redshift
Job Description
As a Lead Backend Software Engineer at Salesforce, your role involves designing and implementing high-quality, scalable code to enhance the user experience and contribute to the growth of the company. Key Responsibilities: - Build new and innovative components in the evolving market technology to enhance scale and efficiency. - Develop production-ready code for the cloud platform, catering to millions of users. - Make design decisions focusing on performance, scalability, and future expansion. - Contribute to all phases of the Software Development Life Cycle (SDLC) including design, implementation, code reviews, automation, and testing. - Create efficient components and algorithms in a microservice multi-tenant SaaS cloud environment. - Conduct code reviews, mentor junior engineers, and provide technical guidance to the team based on seniority level. Qualifications Required: - Mastery of multiple programming languages and platforms. - Minimum 10 years of software development experience. - Proficiency in object-oriented programming and scripting languages like Java, Python, Scala, C#, Go, Node.JS, and C++. - Strong SQL skills and experience with relational and non-relational databases such as Postgres, Trino, Redshift, and MongoDB. - Experience in developing SAAS products on public cloud infrastructure like AWS, Azure, and GCP. - Proven track record in designing and developing distributed systems at scale. - Knowledge in queues, locks, scheduling, event-driven architecture, workload distribution, relational, and non-relational databases. - Strong understanding of software development best practices and leadership skills. - Degree or equivalent relevant experience required, with evaluation based on core competencies for the role. Salesforce offers a comprehensive benefits package including well-being reimbursement, generous parental leave, adoption assistance, fertility benefits, and more. Employees also have access to world-class enablement and training, exposure to executive thought leaders, volunteer opportunities, and participation in their 1:1:1 model for giving back to the community.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter