Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
12.0 years
0 Lacs
Trivandrum, Kerala, India
On-site
Role Description Role Proficiency: Leverage expertise in a technology area (e.g. Infromatica Transformation Terradata data warehouse Hadoop Analytics) Responsible for Architecture for a small/mid-size projects. Outcomes Implement either data extract and transformation a data warehouse (ETL Data Extracts Data Load Logic Mapping Work Flows stored procedures data warehouse) data analysis solution data reporting solutions or cloud data tools in any one of the cloud providers(AWS/AZURE/GCP) Understand business workflows and related data flows. Develop design for data acquisitions and data transformation or data modelling; applying business intelligence on data or design data fetching and dashboards Design information structure work-and dataflow navigation. Define backup recovery and security specifications Enforce and maintain naming standards and data dictionary for data models Provide or guide team to perform estimates Help team to develop proof of concepts (POC) and solution relevant to customer problems. Able to trouble shoot problems while developing POCs Architect/Big Data Speciality Certification in (AWS/AZURE/GCP/General for example Coursera or similar learning platform/Any ML) Measures Of Outcomes Percentage of billable time spent in a year for developing and implementing data transformation or data storage Number of best practices documented in any new tool and technology emerging in the market Number of associates trained on the data service practice Outputs Expected Strategy & Planning: Create or contribute short-term tactical solutions to achieve long-term objectives and an overall data management roadmap Implement methods and procedures for tracking data quality completeness redundancy and improvement Ensure that data strategies and architectures meet regulatory compliance requirements Begin engaging external stakeholders including standards organizations regulatory bodies operators and scientific research communities or attend conferences with respect to data in cloud Operational Management Help Architects to establish governance stewardship and frameworks for managing data across the organization Provide support in implementing the appropriate tools software applications and systems to support data technology goals Collaborate with project managers and business teams for all projects involving enterprise data Analyse data-related issues with systems integration compatibility and multi-platform integration Project Control And Review Provide advice to teams facing complex technical issues in the course of project delivery Define and measure project and program specific architectural and technology quality metrics Knowledge Management & Capability Development Publish and maintain a repository of solutions best practices and standards and other knowledge articles for data management Conduct and facilitate knowledge sharing and learning sessions across the team Gain industry standard certifications on technology or area of expertise Support technical skill building (including hiring and training) for the team based on inputs from project manager /RTE’s Mentor new members in the team in technical areas Gain and cultivate domain expertise to provide best and optimized solution to customer (delivery) Requirement Gathering And Analysis Work with customer business owners and other teams to collect analyze and understand the requirements including NFRs/define NFRs Analyze gaps/ trade-offs based on current system context and industry practices; clarify the requirements by working with the customer Define the systems and sub-systems that define the programs People Management Set goals and manage performance of team engineers Provide career guidance to technical specialists and mentor them Alliance Management Identify alliance partners based on the understanding of service offerings and client requirements In collaboration with Architect create a compelling business case around the offerings Conduct beta testing of the offerings and relevance to program Technology Consulting In collaboration with Architects II and III analyze the application and technology landscapers process and tolls to arrive at the architecture options best fit for the client program Analyze Cost Vs Benefits of solution options Support Architects II and III to create a technology/ architecture roadmap for the client Define Architecture strategy for the program Innovation And Thought Leadership Participate in internal and external forums (seminars paper presentation etc) Understand clients existing business at the program level and explore new avenues to save cost and bring process efficiency Identify business opportunities to create reusable components/accelerators and reuse existing components and best practices Project Management Support Assist the PM/Scrum Master/Program Manager to identify technical risks and come-up with mitigation strategies Stakeholder Management Monitor the concerns of internal stakeholders like Product Managers & RTE’s and external stakeholders like client architects on Architecture aspects. Follow through on commitments to achieve timely resolution of issues Conduct initiatives to meet client expectations Work to expand professional network in the client organization at team and program levels New Service Design Identify potential opportunities for new service offerings based on customer voice/ partner inputs Conduct beta testing / POC as applicable Develop collaterals guides for GTM Skill Examples Use data services knowledge creating POC to meet a business requirements; contextualize the solution to the industry under guidance of Architects Use technology knowledge to create Proof of Concept (POC) / (reusable) assets under the guidance of the specialist. Apply best practices in own area of work helping with performance troubleshooting and other complex troubleshooting. Define decide and defend the technology choices made review solution under guidance Use knowledge of technology t rends to provide inputs on potential areas of opportunity for UST Use independent knowledge of Design Patterns Tools and Principles to create high level design for the given requirements. Evaluate multiple design options and choose the appropriate options for best possible trade-offs. Conduct knowledge sessions to enhance team's design capabilities. Review the low and high level design created by Specialists for efficiency (consumption of hardware memory and memory leaks etc.) Use knowledge of Software Development Process Tools & Techniques to identify and assess incremental improvements for software development process methodology and tools. Take technical responsibility for all stages in the software development process. Conduct optimal coding with clear understanding of memory leakage and related impact. Implement global standards and guidelines relevant to programming and development come up with 'points of view' and new technological ideas Use knowledge of Project Management & Agile Tools and Techniques to support plan and manage medium size projects/programs as defined within UST; identifying risks and mitigation strategies Use knowledge of Project Metrics to understand relevance in project. Collect and collate project metrics and share with the relevant stakeholders Use knowledge of Estimation and Resource Planning to create estimate and plan resources for specific modules or small projects with detailed requirements or user stories in place Strong proficiencies in understanding data workflows and dataflow Attention to details High analytical capabilities Knowledge Examples Data visualization Data migration RDMSs (relational database management systems SQL Hadoop technologies like MapReduce Hive and Pig. Programming languages especially Python and Java Operating systems like UNIX and MS Windows. Backup/archival software. Additional Comments Snowflake Architect Key Responsibilities: Solution Design: Designing the overall data architecture within Snowflake, including database/schema structures, data flow patterns (ELT/ETL strategies involving Snowflake), and integration points with other systems (source systems, BI tools, data science platforms). Data Modeling: Designing efficient and scalable physical data models within Snowflake. Defining table structures, distribution/clustering keys, data types, and constraints to optimize storage and query performance. Security Architecture: Designing the overall security framework, including the RBAC strategy, data masking policies, encryption standards, and how Snowflake security integrates with broader enterprise security policies. Performance and Scalability Strategy: Designing solutions with performance and scalability in mind. Defining warehouse sizing strategies, query optimization patterns, and best practices for development teams. Ensuring the architecture can handle future growth in data volume and user concurrency. Cost Optimization Strategy: Designing architectures that are inherently cost-effective. Making strategic choices about data storage, warehouse usage patterns, and feature utilization (e.g., when to use materialized views, streams, tasks). Technology Evaluation and Selection: Evaluating and recommending specific Snowflake features (e.g., Snowpark, Streams, Tasks, External Functions, Snowpipe) and third-party tools (ETL/ELT, BI, governance) that best fit the requirements. Standards and Governance: Defining best practices, naming conventions, development guidelines, and governance policies for using Snowflake effectively and consistently across the organization. Roadmap and Strategy: Aligning the Snowflake data architecture with overall business intelligence and data strategy goals. Planning for future enhancements and platform evolution. Technical Leadership: Providing guidance and mentorship to developers, data engineers, and administrators working with Snowflake. Key Skills: Deep understanding of Snowflake's advanced features and architecture. Strong data warehousing concepts and data modeling expertise. Solution architecture and system design skills. Experience with cloud platforms (AWS, Azure, GCP) and how Snowflake integrates. Expertise in performance tuning principles and techniques at an architectural level. Strong understanding of data security principles and implementation patterns. Knowledge of various data integration patterns (ETL, ELT, Streaming). Excellent communication and presentation skills to articulate designs to technical and non-technical audiences. Strategic thinking and planning abilities. Looking for 12+ years of experience to join our team. Skills Snowflake,Data modeling,Cloud platforms,Solution architecture Show more Show less
Posted 1 week ago
3.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end user. Headquartered in San Mateo, California, Freshworks has a global team operating from 13 global locations to serve more than 65,000 companies -- from startups to public companies – that rely on Freshworks software-as-a-service to enable a better customer experience (CRM, CX) and employee experience (ITSM). Freshworks’ cloud-based software suite includes Freshdesk (omni-channel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshchat (AI-powered bots), supported by Neo, our underlying platform of shared services. Freshworks is featured in global national press including CNBC, Forbes, Fortune, Bloomberg and has been a BuiltIn Best Place to work in San Francisco and Denver for the last 3 years. Our customer ratings have earned Freshworks products TrustRadius Top Rated Software ratings and G2 Best of Awards for Best Feature Set, Best Value for the Price and Best Relationship. Job Description About the role: As a Lead Software Engineer - Systems , you will focus on building next-generation platform services for Freshworks with your strong background in distributed systems and mentor your team to achieve this.You will have an opportunity to redefine customer experiences by building systems that are milli-second efficient, always available and working at internet scale. If you are the kind of engineer who is passionate about building systems, have a good eye for analysis and a mind that can think outside the box, we want to talk to you. Do you wanna take on solving some cool and complex Distributed-Systems/Big-Data problems at scale? At Freshworks are building next gen CRM, Support & IT Automation, Sales & Marketing SaaS products/services & related platform/Foundation-services - for the Small and Mid-market customers across the globe. We have about 32K+ customers (Small/Medium size Organizations) across 140 countries, with ~10 SaaS product offerings. We also deal with 20TB of logs/day – where we have some really cool and interesting problems to solve with our Search / Relevance Engineering. We deal with ~1B Messages with ~300K/Min and ~5B conversations with ~6M/Day – where our Chat, Bot and Messaging solutions have to deal with competing with the best in the world. On Data Engineering and Analytics side we have some complex problems to solve with the rate at which we are growing in dealing with challenges like ~5M Db Reads/min, ~700K reqs/Min, 600M users and pushing the limits of Cloud Services The Freshworks (FW) Engineering Platforms today, broadly serves as a key stakeholder to the FW product teams, developers and the customers. The Freshworks platform enables developers, partners, and customers to customize, integrate, and automate business workflows for support, CRM, and IT use cases. The very purpose of the FW Platforms team is to build efficiency, bring in agility into product development, enable services to scale and improve performance, and thereby provide a seamless experience to our customers. In order to achieve this, the Platforms teams work very closely with our internal stakeholders and align to their goals - the Product teams, the Customer facing teams(Sales, Customer Success, Onboarding teams). Some of the key themes include providing a “Unified Freshworks Experience”, being mid-market ready and providing smart analytics. This group is looking for a Lead Systems Engineer who is a very optimised solution oriented with a vision of the impact of the code in the overall software development life cycle. Our System engineers build the APIs / Services / Features to support these complex scenarios and seamlessly scale and perform for current and future rapid growth we are experiencing. We work in solving some of the problems as common platform/foundation-services engineering where we take on problems across products from building SSO, Containerization, Reliable deployment working in Agile mode. Our engineering takes pride in delivering some inspiring and fresh experiences for our customers and their business/customers. As a Lead Systems Engineer you will design and implement multi-tier (DB, services, and the web) software applications, and document, test, fix and enhance systems when needed. In your agile team, you will closely work with engineers, architects, managers, design, QA and operations teams, and create solutions that meet business requirements. You will spend most of your time developing clean code with limited abstraction. In this role, you will also lead and mentor team members across functions. You will also be implementing and supporting compliance to Freshworks compliance and information security processes. Responsibilities: Platform teams tend to be small but self-sufficient. You will have a large scope of responsibilities. They also tend not to have any QA or Ops personnel. Design, Develop, Maintain software Be able to plan and execute goals Assist Product Owners with planning and roadmaps Lead a team of 2-4 engineers Strong communication skills a must Platform services exist to be used by other teams in Freshworks Platform Leads will be the face of their service Important goal of a platform service is increasing its adoption Leads will communicate and coordinate with other teams across Freshworks Mentoring other engineers in the team Strong opinions on engineering best practices You will own systems that take high scale and are capable of scaling to greater heights Ensure 99.99% availability of your production systems Ensure 99.999% uptime of your production systems Must Have: Overall 6-10 years of Experience Should have a good knowledge of OOPS concepts. Must be comfortable with Design Patterns and SOLID principles Strong testing habits, passionate towards unit testing and TDD. Extensive experience in Agile methodologies Expertise in one or more programming languages like Java, C, C++, C#, Ruby, Python, Golang Good understanding of data structures Strong understanding of HTTP and REST principles Must have experience with Inter-Process Communication — this can be Unix IPC, SOAP Web Services, or microservices. Experience handling Production workloads, with experience handling production issues Strong CI/CD experience Devops knowledge Infra knowledge of popular internet serving applications Good understanding of multithreading and concurrency primitives Strong design skills Ability to breakdown a problem Cloud/SaaS experience Good understanding of RDBMS like MySQL, PostgreSQL, MSSQL, OracleDB Strong knowledge of git Strong analytical and problem solving skills Good to have: Prior experience leading a team Experience with NoSQL technologies like Mongo, CassandraDB, DynamoDB Supporting Production issues brought up by end customers Keeping up to date with the cutting edge of technologies Familiarity with GitHub a plus Experience using static code analyzer tools like SonarQube, Rubocop, checkstyle Experience using APM tools like DataDog, NewRelic Expertise in Java Qualifications Coding - Datastructures, Algorithms System Design and Architecture, Distributed Systems, AWS, Devops, C/CD, Maintenance, Bug fixes, Performance Engineering + Team mentoring/handling Additional Information All your information will be kept confidential according to EEO guidelines. At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business. Show more Show less
Posted 1 week ago
0.0 years
0 Lacs
Pune, Maharashtra
On-site
Job Title: Senior Scala/Akka Developer (Reactive Architecture, Financial Services) Location: Pune, Maharashtra, India About Us: At FusionPact, we are dedicated to building cutting-edge, high-performance solutions that power critical operations within the financial and core banking sectors. We specialize in leveraging Reactive Architecture principles, with a strong emphasis on Scala and the Akka toolkit, to create systems that are responsive, resilient, elastic, and message-driven. Our mission is to deliver innovative and robust software that transforms how financial institutions operate, ensuring scalability and fault-tolerance in even the most demanding environments. We are a team of passionate engineers who thrive on technical excellence, continuous learning, and pushing the boundaries of what's possible with modern distributed systems. The Opportunity: We are seeking a highly skilled and experienced Senior Scala/Akka Developer to join our growing engineering team in Pune. In this role, you will be instrumental in designing, developing, and maintaining high-performance, fault-tolerant, and distributed applications using the Akka ecosystem. If you are passionate about functional programming, concurrent systems, reactive principles, and building resilient solutions that directly impact the financial industry, we encourage you to apply. What You'll Do: Lead the design, development, and deployment of highly scalable and reliable distributed systems using Scala and the Akka ecosystem, adhering to Reactive Architecture principles. Implement and optimize Akka-based microservices using Akka HTTP for exposing RESTful APIs and Akka gRPC for high-performance inter-service communication. Masterfully leverage Akka Futures for asynchronous and non-blocking operations, ensuring efficient resource utilization. Proactively identify, diagnose, and resolve complex issues related to Akka applications, applying advanced Akka troubleshooting strategies. Work extensively with Akka Actor Systems, demonstrating an in-depth understanding of actor lifecycles, hierarchies, supervision strategies, and effective message passing patterns. Utilize Akka Streams to build powerful, back-pressured data processing pipelines for real-time and batch scenarios. Contribute to the entire software development lifecycle, from requirements gathering and architectural design to robust testing, deployment, and ongoing support. Collaborate closely with product managers, architects, and other engineers to deliver high-quality, maintainable, and performant solutions. Mentor junior developers, conduct code reviews, and champion best practices in Scala, Akka, and Reactive System design. Participate actively in architectural discussions and contribute to the evolution of our technical stack. What You'll Bring: Exceptional proficiency in Scala Basics: Demonstrable expertise in functional programming principles (immutability, pure functions, higher-order functions), pattern matching, algebraic data types, and the Scala type system. Deep and practical expertise in the Akka ecosystem Akka HTTP: Proven track record in designing, implementing, and consuming highly performant and secure RESTful services. Akka gRPC: Experience with gRPC for efficient, contract-first inter-service communication. Akka Futures: Advanced understanding and application of asynchronous programming, composable futures, and robust error handling. Akka Troubleshooting Strategies: Expert ability to diagnose and resolve complex distributed system issues including dead letters, actor crashes, message delivery semantics, and performance bottlenecks. Akka Actor System: Masterful understanding of the actor model, including actor lifecycle management (creation, starting, restarting, stopping), supervision hierarchies, message dispatchers, and effective communication patterns (e.g., ask vs. tell). Akka Streams: Strong experience in building and optimizing reactive stream processing pipelines, including understanding of Sources, Sinks, Flows, and the intricacies of backpressure. Experience in the Financial or Core Banking Domain is a significant plus. This includes familiarity with concepts such as financial transactions, payment processing, risk management, trading systems, or regulatory compliance. Solid understanding of distributed systems concepts (CAP theorem, consistency models, eventual consistency), concurrency, and parallelism. Proficiency with testing frameworks (e.g., ScalaTest, Akka Testkit) and test-driven development (TDD). Strong command of version control systems (e.g., Git). Exceptional problem-solving abilities, a strong analytical mindset, and attention to detail. Ability to work independently, take ownership, and thrive in a collaborative, agile team environment. Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts clearly. Bonus Points If You Have: Experience with Akka Cluster and Akka Persistence for building truly fault-tolerant and highly available systems. Familiarity with cloud platforms (AWS, Azure, GCP) and deploying Akka applications in a cloud-native environment. Knowledge of message brokers (e.g., Kafka, RabbitMQ) and event-driven architectures. Experience with containerization technologies (Docker, Kubernetes). Proficiency with continuous integration/continuous delivery (CI/CD) pipelines. Contributions to open-source projects, particularly in Scala or Akka. Why Join FusionPact? Impactful Work: Opportunity to work on challenging and mission-critical projects that directly impact the financial industry using cutting-edge Reactive Architecture. Cutting-Edge Technology: Immerse yourself in the Scala and Akka ecosystem, constantly learning and applying the latest advancements in distributed systems. Collaborative Environment: Be part of a talented, passionate, and supportive team that fosters innovation, knowledge sharing, and continuous professional growth. Competitive Compensation: We offer a competitive salary and comprehensive benefits package. Professional Development: We invest in our employees' growth through training, conferences,and internal knowledge-sharing sessions. Work-Life Balance: We believe in a healthy work-life balance to ensure our team's well-being and productivity. Job Types: Full-time, Permanent, Internship Pay: ₹20,000.00 - ₹40,000.00 per month Benefits: Flexible schedule Health insurance Schedule: Monday to Friday Work Location: In person Application Deadline: 20/06/2025
Posted 1 week ago
0.0 - 2.0 years
0 Lacs
Chennai, Tamil Nadu
Remote
About the Role: We are seeking a passionate and skilled Golang Developer with 2+ years of hands-on experience to join our growing engineering team. You will work on high-performance backend services, scalable APIs, and real-time systems while leveraging Go’s powerful concurrency features. Key Responsibilities: Design, develop, test, and maintain backend services and APIs using Go (Golang) . Build efficient, scalable, and maintainable code with clean architecture principles. Write and consume RESTful and gRPC APIs. Work with relational databases (e.g., PostgreSQL, MySQL) using gorm , ent , or database/sql. Integrate caching, background jobs, and rate limiting for performance optimization. Collaborate with frontend developers, DevOps, and QA teams in an agile environment. Debug, troubleshoot, and monitor backend applications in production. Must-Have Skills: Solid experience in Go programming (2+ years). Good understanding of goroutines , channels , and concurrency patterns. Proficiency in working with Go modules , go fmt, go vet, go test. Knowledge of Go’s memory model and basic understanding of escape analysis . Familiarity with JSON , REST APIs, and gRPC (grpc-go) . Experience with any Go web frameworks: Gin , Echo , Fiber , or standard net/http . Database interaction using gorm , ent , or raw SQL . Knowledge of version control tools (e.g., Git , GitHub). Nice to Have: Exposure to profiling and debugging tools like pprof, delve, or trace. Basic knowledge of containerization (Docker) and CI/CD pipelines. Familiarity with message queues (e.g., Kafka, RabbitMQ) or WebSockets . Understanding of context propagation , timeouts, and graceful shutdowns in Go apps. Experience working in a microservices environment. Job Type: Full-time Pay: ₹400,000.00 - ₹700,000.00 per year Benefits: Paid sick time Paid time off Work from home Location Type: In-person Schedule: Day shift Application Question(s): Do you have any notice period or can you join immediately? Experience: Golang: 2 years (Preferred) Location: Chennai, Tamil Nadu (Preferred) Work Location: In person Speak with the employer +91 9176760030
Posted 1 week ago
20.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description We at Publicis Sapient, enable our clients to Thrive in Next and to create business value through expert strategies, customer-centric experience design, and world class product engineering.The future of business is disruptive; transformative; and becoming digital to the core.In our 20 + years in IT, never have we seen such a dire need for transformation in every major industry, from financial services to automotive, consumer products, retail, energy, and travel. Your Impact You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremonies You will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional/NFRs) collaborating actively with stakeholders - locally & in client org., understanding end-to-end customer requirements You will actively contribute in technical grooming, brainstorming & whiteboarding design sessions to define & articulate the solution approaches, to identify tasks & estimates, and to document the module/sub-system design with their interfaces & wireframes You will have breadth of concepts, tools & technologies to address NFRs like security, performance, reliability, maintainability and understand the need for trade-offs You will bring in expertise to optimize and make the relevant design decisions (considering trade-offs) at the module / components level You will be a polyglot with a PE mindset – Open & Curious, learning & adopting new languages, platforms & toolkits constantly Qualifications Your Skills & Experience: You have 3+ years of professional work experience building large-scale, large-volume services & distributed apps., taking them through production and post-production life cycles. You use more than one programming language with expertise in at least one; Ex: Memory Management, GC, Templates/Generics, Closures, etc. Multi-Threading, Sync/A-Sync.; Blocking/Non-Blocking execution styles You practice Imperative, Functional Programming styles You are aware of Cloud Platforms like AWS, GCP, Azure, etc. You are a problem solver choosing the relevant data structures, and algorithms considering the tools for Time & Space Complexity You apply SOLID, DRY design principles, design patterns & practice Clean Code You are an expert at String Manipulation, Data/Time Arithmetic, Collections & Generics You practice & guide on handling failures à Error Management & Exception handling You build reliable & high-performance apps leveraging Eventing, Streaming, Concurrency, Multi-Threading & Synchronization libraries and frameworks You develop web apps using HTML, CSS, Javascript & relevant frameworks (Angular, React, Vue) You design and build microservices from the ground up, considering all NFRs & applying DDD, Bounded Contexts You use one or more databases (RDBMS or NoSQL) based on the needs You deploy to production, troubleshoot problems & provide live support You understand the significance of security aspects & compliance to data, code & application security policies; You write secure code to prevent known vulnerabilities; You understand HTTPS/TLS, Symmetric/Asymmetric Cryptography, Certificates You use one or more Web Application Frameworks Spring or Spring Boot or Micronaut (Java) Flask or Django (Python) Express or Meteor or Koa (Node) Asp.net MVC, WebApi or Nancy (.Net) You use one or more messaging platforms (e.g. JMS/RabbitMQ/Kafka/Tibco/Camel) You use Mocks & Stubs & related frameworks (Moq) You use logging frameworks like Log4j, NLog, etc. You use build tools like MSBuild, Maven, Gradle, Gulp, etc. You understand and use containers, virtualization You use proactive monitoring & alerting, dashboards You use Logging/Monitoring solutions (Splunk, ELK, Grafana) Additional Information Set Yourself Apart With You understand infra. as code (cattle over pets) You understand reactive programming concepts, Actor models & use RX Java / Spring React / Akka / Play, etc. You are able to set up a CI/CD pipeline infrastructure & stack from grounds-up You are able to articulate the pros, cons of designs & tradeoffs You are aware of distributed tracing, debugging, and troubleshooting You are aware of side-car, service mesh usage along with microservices You are aware of distributed, cloud design patterns & architectural styles You are aware of gateways, load-balancers, CDNs, Edge caching You are aware of gherkin and cucumber for BDD automation You are aware of performance testing tools like JMeter, Gatling You are aware of one search solution like ElasticSearch, SOLR, Endeca You are aware of one distributed caching solution like Redis, MemCache, etc. You are aware of selenium for UI automation You are aware of Rules engines like Drools, Easy Rules, etc. A Tip From The Hiring Manager Software Development Engineers (SDE-I) are bright, talented, and motivated young minds with strong technical skills, developing software applications and services that make life easier for customers. The SDE-I is expected to work with an agile team to develop, test, and maintain digital business applications. As an SDE-I you will get an opportunity to work with industry-leading clients and global teams to solve complex business problems and build your skills on the full stack of application development technologies Education Bachelor’s/Master’s Degree in Computer Engineering, Computer Science, or a related field Additional Information Gender Neutral Policy 18 paid holidays throughout the year. Generous parental leave and new parent transition program Flexible work arrangements Employee Assistance Programs to help you in wellness and well being Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of the next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clientsâ businesses through designing the products and services their customers truly value. Show more Show less
Posted 1 week ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
CORE RESPONSIBILITIES: Participate in the design and implementation of essential applications Demonstrate expertise and add valuable input throughout the development lifecycle Help design and implement scalable, lasting technology solutions Review current systems, suggesting updates as needed Gather requirements from internal and external stakeholders Test and debug new applications and updates Resolve reported issues and reply to queries in a timely manner Develop and utilize technical change documentation Strive to deploy all products and updates on time Help improve code quality by implementing recommended best practices Remain up to date on all current best practices, trends, and industry developments Maintain a high standard of work quality and encourage others to do the same Help junior team members grow and develop their skills Identify potential challenges and bottlenecks in order to address them proactively REQUIERD QUALIFICATIONS: Minimum 5 years of hands-on experience in backend development, building and maintaining large-scale, high-performance systems, ideally in enterprise or SaaS environments. Expertise in Java 17 (or latest LTS version), including strong understanding of object-oriented principles, functional programming features, and concurrency. Java SE 21 certification (OCP Java 21 Developer) is highly desirable. Deep hands-on experience with the Spring ecosystem: Spring Boot 3.x (latest), including advanced configurations, profiles, and actuator Spring Security 6.x, including OAuth2, JWT, and RBAC implementations Spring Data JPA 3.x with Hibernate ORM for data persistence Experience with microservices patterns like service discovery, API gateway, and configuration management. Strong problem-solving and debugging skills—able to troubleshoot complex issues across microservices, logs, and distributed systems. Proven experience designing and developing microservices architectures using modern design patterns (e.g., API-first, domain-driven design, event-driven architecture). Cloud-native development experience, preferably with AWS (Lambda, S3, RDS, ECS) or Azure, including CI/CD pipeline setup, deployment, and monitoring. Proficiency in Git (latest version), including branching strategies, merge conflict resolution, and code review best practices (GitHub, GitLab, or Bitbucket). Solid understanding and hands-on experience with build tools: Maven 4.x (or 3.x LTS) Gradle 8.x (for modern projects) Advanced SQL skills (PostgreSQL, MySQL), including query optimization, stored procedures, and schema design. Basic proficiency in HTML5, CSS, and REST API design principles (OpenAPI 3.x, Swagger). Clear understanding of MVC architecture and RESTful service principles; hands-on experience developing and consuming REST APIs. Experience writing unit and integration tests using: JUnit 5 (Jupiter) Mockito 5.x Familiarity with Agile development practices (Scrum, Kanban) and Jira for task tracking and sprint planning. Bonus: Knowledge of containerization with Docker and orchestration with Kubernetes (K8s). Bonus: Exposure to GraphQL, gRPC, or Reactive Programming (Spring WebFlux, Reactor). Show more Show less
Posted 1 week ago
8.0 - 10.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Description Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market, all using our unique combination of data, analytics and software. We also assist millions of people to accomplish their financial goals and help them save time and money. We operate across a range of markets, from financial services to healthcare, automotive, agribusiness, insurance, and many more industry segments. We invest in people and new advanced technologies to unlock the power of data. As a FTSE 100 Index company listed on the London Stock Exchange (EXPN), we have a team of 22,500 people across 32 countries. Our corporate headquarters are in Dublin, Ireland. Learn more at experianplc.com. Job Description You lead development teams to deliver, on-budget, high value complex projects. Provide technical guidance, mentoring and support to the development team. Specify and ensure the development of technology solutions fulfills all our requirements, achieves desired goals and fulfills return on long term goals. Takes technical responsibility for all stages and/or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders. Work across teams to create solutions and set the direction for technology for their area of responsibility. You will report to Manager. Qualifications Computer Science Degree or equivalent. 8 to 10 years of working experience in an enterprise software development environment. Proficiency in CI/CD tools (Jenkins, GitLab) Background in API tier and middle tier development using ASP.NET Core/ C#. Experience with Microsoft .NET, ASP.NET MVC, API, ASP.NET Core technologies. Strong working experience with cloud development on the Amazon Web Services (AWS) platform with services including API Gateway, Lambda, EC2, ECS, SQS, SNS, Fargate, and DynamoDB/Aurora DB. Experience of architecture and design fundamentals with design patterns, data structures and application scalability/reliability. Solid foundation with object-oriented and multithreaded programming with concurrency control. Background in database design concepts and data modeling. Intrinsic passion to learn new technologies and pursue self-development. Successful technical leadership of development projects. Comprehend and implement detailed project specifications and adapt to several technologies and simultaneously work on multiple projects. Additional Information Our uniqueness is that we truly celebrate yours. Experian's culture and people are key differentiators. We take our people agenda very seriously and focus on what truly matters; DEI, work/life balance, development, authenticity, engagement, collaboration, wellness, reward & recognition, volunteering... the list goes on. Experian's strong people first approach is award winning; Great Place To Work™ in 24 countries, FORTUNE Best Companies to work and Glassdoor Best Places to Work (globally 4.4 Stars) to name a few. Check out Experian Life on social or our Careers Site to understand why. Experian is proud to be an Equal Opportunity and Affirmative Action employer. Innovation is a critical part of Experian's DNA and practices, and our diverse workforce drives our success. Everyone can succeed at Experian and bring their whole self to work, irrespective of their gender, ethnicity, religion, colour, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity. Benefits Experian care for employee's work life balance, health, safety and wellbeing. In support of this endeavor, we offer the best family well-being benefits, Enhanced medical benefits and paid time off. Experian Careers - Creating a better tomorrow together Find out what its like to work for Experian by clicking here Show more Show less
Posted 1 week ago
7.0 years
0 Lacs
Indore, Madhya Pradesh, India
On-site
We are seeking a Senior Software Engineer – Tech Lead to join our dynamic team. This role is critical in driving the architecture, development, and delivery of robust backend systems across our product line. As a Tech Lead, you will be hands-on with implementation while also guiding your team, conducting code reviews, and ensuring best practices are followed. You will be deeply involved in all ongoing projects within the product line, helping to "connect the dots" across systems, teams, and technologies to deliver scalable and high-performing enterprise solutions. Key Responsibilities Backend Development: Design, implement, and maintain backend services and APIs with a focus on scalability, security, and performance. Architectural Ownership: Serve as the lead architect for backend systems, defining and refining system designs and ensuring long-term scalability and maintainability. Project Involvement: Be actively involved in all projects running within the product line—understanding requirements, tracking progress, and offering strategic direction. Team Guidance: Guide and mentor developers through code reviews, technical guidance, and knowledge-sharing sessions. Help the team understand how projects are architected and operate in production. Code Reviews & Implementation Oversight: Conduct detailed code reviews to ensure adherence to best practices and lead implementation efforts on critical components. Database Engineering: Architect and optimize relational and NoSQL databases, ensuring efficient data storage and retrieval processes. System Engineering: Monitor and optimize system-level performance and architecture to maintain high availability and reliability. Distributed Systems: Build and maintain distributed architectures to support high availability, concurrency, and fault tolerance. Containerization: Develop and deploy applications using Docker, Kubernetes, or equivalent container orchestration tools. Collaboration: Work closely with cross-functional teams, including frontend engineers, DevOps, QA, and product managers, to deliver end-to-end features. Connect the Dots: Align efforts across development, architecture, DevOps, and product strategy—ensuring a holistic view of how components interoperate and impact the business. Required Skills and Qualifications 7+ years of experience in backend development, system engineering, or similar roles. Proven experience as an individual contributor (IC) and architect in complex software systems. Expertise in languages such as Python. Strong knowledge of relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases. Experience building distributed systems and working with microservices and event-driven architecture. Proficiency in Docker and Kubernetes for containerization and orchestration. Familiarity with cloud platforms like AWS, Azure, or GCP. Solid understanding of CI/CD pipelines, monitoring tools, and Git-based version control. Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment. Good to Have Experience with frontend frameworks like React, Angular, or Vue.js. Understanding of state management, component-driven architecture, and responsive design. Familiarity with UI/UX principles to bridge frontend and backend functionality. Show more Show less
Posted 1 week ago
6.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Company Overview Team Geek Solutions is a forward-thinking organization dedicated to harnessing data to drive business success. Our mission is to provide innovative solutions that empower businesses to make data-driven decisions. We value teamwork, transparency, and integrity, fostering a culture of continuous learning and improvement. Join us in our journey to transform how organizations utilize data for strategic advantage. Job Title: Golang Developer Location: Pune, India (On-site/Hybrid) Experience Required: 6+ years in Golang Development Notice Period: Immediate to 15 days notice period Budget: 15-18 LPA About The Role We are looking for an experienced Golang Developer to join our dynamic engineering team in Pune. The ideal candidate will have a solid background in backend development, strong problem-solving skills, and a passion for building high-performance, scalable applications. This role offers the opportunity to work on exciting projects in a fast-paced, collaborative environment. Key Responsibilities Design, develop, test, and deploy robust backend services using Golang. Build scalable, maintainable, and secure APIs and microservices. Optimize application performance and scalability. Collaborate with front-end developers, DevOps, and other cross-functional teams. Write clean, efficient, and well-documented code following industry best practices. Participate in code reviews and provide constructive feedback. Troubleshoot, debug, and upgrade existing systems. Stay up to date with emerging technologies and propose improvements. Required Skills & Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 4 years of hands-on experience in Golang development. Strong understanding of concurrency, goroutines, and the Go runtime. Experience with RESTful API design and development. Proficient in working with databases (SQL and NoSQL). Familiarity with cloud services (AWS, GCP, or Azure). Good knowledge of Docker, Kubernetes, or container orchestration tools is a plus. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Preferred Qualifications Experience with CI/CD pipelines and Git workflows. Familiarity with monitoring tools and logging frameworks. Previous experience in building scalable microservices architecture. Benefits Competitive salary package Flexible work environment Health insurance and wellness programs Professional development opportunities Collaborative and inclusive work culture Skills: git,design,building,microservices,concurrency,data,gcp,sql,docker,kubernetes,go,aws,goroutines,backend development,skills,api development,ci/cd,api,nosql,azure,code,golang Show more Show less
Posted 1 week ago
13.0 years
0 Lacs
Mohali district, India
On-site
Profile : Golang Developer About the Company: Finvasia is a multi-disciplinary, multinational organisation that owns and operates over a dozen brands across financial services, technology, real estate and healthcare verticals.Some of the notable brands owned by Finvasia are Fxview, Shoonya, ACT Trader, CapitalWallet, Zulutrade, AAAfx, Gini Health, bodyLoop, StackFlow, Finvasia estates, and portfolios.comOver the last 13 years of our history, Finvasia has managed funds for some of the notable hedge funds of the Wall street, launched the first and only commission free ecosystem for listed and fee based financial products in India, provided technology to some of the notable listed and unlisted financial services entities across the globe, launched medically proven diabetes reversal program and engaged scientist from various specialised fields to build nano and micro medical devices that can monitor and assist in various body functions. Location : Mumbai, Chandigarh Job Summary: We are seeking a highly skilled Golang Developer who will be responsible for developing, maintaining, and enhancing our software solutions. The ideal candidate will have a passion for Go programming and be adept at working in a fastpaced, collaborative environment. You will play a critical role in building scalable and efficient applications, ensuring high performance and responsiveness to requests from the front-end. Key Responsibilities: Design and Development : Develop, test, and deploy high-quality software solutions using Golang. Architecture : Collaborate with the team to define, design, and implement new features and improvements. Maintenance: Monitor and improve the performance, stability, and scalability of existing systems. Code Review: Participate in code reviews to maintain code quality and share knowledge with the team. Documentation: Write clear, concise, and comprehensive technical documentation for new and existing features. Collaboration: Work closely with front-end developers, designers, and other stakeholders to deliver cohesive and efficient solutions. Debugging and Troubleshooting : Identify and resolve complex technical issues. Continuous Improvement: Stay up-to-date with the latest industry trends and technologies to continuously improve skills and the codebase. Qualifications: Education: -Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience: - Proven 4+ years of experience as a Golang Developer or in a similar role. - Strong understanding of Go programming language, paradigms, constructs, and idioms. - Experience with Go frameworks and tools. - Familiarity with version control systems, particularly Git. Skills: - Solid understanding of concurrency and parallelism in Go. - Experience with RESTful APIs and Web Services. - Familiarity with database technologies such as SQL, NoSQL, PostgreSQL, or MongoDB. - Knowledge of Docker, Kubernetes, and other containerization tools. - Understanding of microservices architecture. - Proficiency in implementing unit tests. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. Preferred Qualifications: - Experience with cloud platforms like AWS, GCP, or Azure. - Knowledge of front-end technologies such as JavaScript, React, or Angular. - Understanding of DevOps practices and CI/CD pipelines. - Experience with message brokers like Kafka or RabbitMQ. Benefits Our team consists of passionate and highly aspirated professionals who strive for innovation daily. We support everyone to rise and reach their highest potential within a fun, fast-paced and challenging working environment! You’ll have the opportunity to work autonomously while learning from some of the best talent in the Fintech industry. You'll contribute to a global company that consistently challenges the norms and pushes the boundaries within the Fintech sector. We are proud to offer our team the following: • Competitive remuneration and benefits package including bonus scheme • Recognition and reward programs to recognise your achievements and contributions • All the gear you need to support your everyday work life • A lot of special celebrations, sports and well-being events and team bonding activities • Focus on our people’s career development, empowering our team with internal rotation, continuous feedback and training. If you're passionate about code, engineering, and continuous improvement, we want you to join our team. Apply now and join our journey to shape the future What happens next? Upon receiving your application, we will ensure it receives the attention it deserves. You will receive a response from us, regardless of the outcome. If we believe you would be a valuable addition to our team, expect a call to initiate your journey through our recruitment process. Finvasia Group is an equal opportunity employer. We encourage diversity and welcome applications from all backgrounds. Show more Show less
Posted 1 week ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Location : Pune About Team & About Role: As a Senior Software Engineer (SSE) in the Continuous Product Development (CPD) team, you will play a key role in leading team(s) towards owning the roadmap, providing long-term stability, and providing delight to our enterprise customers. You will work closely with leadership and multiple stakeholders from other engineering teams, the Product and Support organizations. You will be working across Rubrik releases on our on-premise data backup & SAAS offering. You are expected to develop a strong understanding of our product and engineering architecture, such as our distributed job framework, data lifecycle management, filesystem, and metadata store. We are seeking a highly skilled senior engineer to join our team. You will be responsible for developing and maintaining high-performance software applications. You should have strong programming and troubleshooting skills, excellent design skills, and an understanding of distributed systems. You should be able to work independently and as part of a team. Having an understanding of the storage domain will be preferred, but is not necessary. Rubrik SSEs are self-starters, driven, and can manage themselves. We believe in giving engineers responsibility, not tasks. Our goal is to motivate and challenge you to do your best work by empowering you to make your own decisions. To do that, we have a very transparent structure and give people freedom to exercise their judgment, even in critical scenarios. This develops more capable engineers and keeps everyone engaged and happy, ultimately leading to customer delight. Key Responsibilities: Design, develop, and maintain high-quality software applications and libraries using C++, Scala, and Go programming languages. Troubleshoot complex software problems in a timely and accurate manner. Collaborate with cross-functional teams to define, design, and ship new features. Write and maintain technical documentation for software systems and applications. Participate in code reviews and ensure adherence to coding standards. Continuously improve software quality through process improvement initiatives. Keep up-to-date with emerging trends in software development. Requirements: B-Tech/M-Tech. Strong programming, problem-solving, and troubleshooting skills. Language skills: C++ or Scala/Java, or C/Go with understanding of OOP Excellent design skills. Understanding of distributed systems and multi-threading/concurrency concepts. Preferably, have a good understanding of the storage domain. Preferably, have a strong background in the object-oriented paradigm. Good knowledge of data structures, algorithms, and design patterns. Good understanding of networking protocols and security concepts. Good knowledge of software development methodologies, tools, and processes. Strong communication skills and the ability to work in a team environment. Show more Show less
Posted 1 week ago
0.0 - 6.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Job Information Date Opened 06/10/2025 Job Type Full time Industry IT Services Work Experience 4 years City Bangalore State/Province Karnataka Country India Zip/Postal Code 560001 Job Description Key Responsibilities Architect, design, and develop enterprise applications with multi-tenant and modular capabilities. Build and maintain robust backend services using FastAPI/Django with PostgreSQL. Develop modern, responsive UIs using React.js with TailwindCSS or Material UI. Implement and optimize real-time features using WebSockets, Redis, etc. Handle high concurrency environments and database transaction safety. Design and enforce coding standards , modular structure, and reusable components. Participate in DevOps processes —Dockerization, CI/CD pipelines, cloud deployments. Work closely with the Product Owner, BA, and QA teams to ensure timely deliveries. Mentor junior developers and ensure best practices in performance and security. Key Skills and Experience Must-Have Skills: 4- 6 years of experience in full stack development. Strong expertise in Python (FastAPI or Django) . Strong frontend skills with React.js and JavaScript/TypeScript . Deep knowledge of PostgreSQL (transaction locks, schema design, row-level security). Experience with multi-tenant application design (schema or row-based). Strong grasp of REST APIs, JWT Auth, RBAC , and API security. Experience with Docker , Git, and CI/CD tools. Good to Have: Experience in building SaaS or ERP/CRM systems . Familiarity with Redis, Celery, WebSockets , or event queues (RabbitMQ). Understanding of microservice or modular monolith patterns. Basic knowledge of cloud deployment (AWS, GCP, Azure). Exposure to unit testing, integration testing , and automated deployments.
Posted 1 week ago
0.0 years
0 Lacs
Chennai, Tamil Nadu
On-site
IT Full-Time Job ID: DGC00684 Chennai, Tamil Nadu 3-5 Yrs ₹3.5 - ₹6.25 Yearly Job description Job Skills: Must have skills : Experience in designing and developing Web Apps using Java Spring Boot development, Core Java concepts around dependent technologies Expertise in building microservices Good understanding of EMS/NMS OOPs Concepts Design Patterns Clean understanding of Classes and Interfaces Generics, JVM and Memory Management, Caching Data into memory, Service Oriented Architecture, Concurrency (multithreading) Messaging Techniques, Complex Event Processing, Storage and Database Technologies (MongoDB, MySQL, ElasticSearch) Exposure to compiler like IDE OR ECLIPSE Value Add: Working experience with Dockers K8s Working knowledge on OSGI Knowledge on kafka, python, and ELK Good communication skills Scrum Master Problem solving skills You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey.
Posted 1 week ago
0.0 years
0 Lacs
Delhi, Delhi
On-site
Delhi, Delhi, India Department Backend Development Job posted on Jun 10, 2025 Employment type Permanent ABOUT THE TEAM & ROLE : Baazi Games, India’s premier online gaming network, has been revolutionizing the industry since 2014 with indigenous platforms like PokerBaazi, CardBaazi, and SportsBaazi. With over 12 million users,Baazi Games hasemerged as a tech-driven powerhouse blending innovation with real-money gaming. We are hiring a SDE 3 – Backend Developer to join our talented engineering team. This role involves designing, building, and maintaining scalable backend systems to support our cutting-edge gaming platforms. You'll work closely with product managers and cross-functional teams to deliver high-performance, reliable, and high-concurrency solutions. What will you get to do here? Architect workable solutions based on customer requirements and business challenges. Collaborate with cross-functional teams to create compelling value propositions. Design solutions and create architecture diagrams for proposed systems. Build prototype applications to meet complex business objectives for demos. Create technical documentation for projects and provide guidance to team members. Act as the SPOC for product feature requests and collaborate with PM teams. Lead technical discussions and address discrepancies during the handover process. What qualities are we looking for? 4+ years of experience in Java, Node.js, or GoLang and building scalable applications. Strong knowledge of system design, cloud infrastructure, and distributed systems (SQL/NoSQL, Redis). Experience with container technologies (ECS, Kubernetes, Docker) and cloud-first product development. Strong problem-solving skills, mentoring abilities, and expertise in low-latency, high-concurrency products. Familiarity with zero-downtime deployment, socket/game programming, and stateful matching in distributed systems. AWS experience and proficiency in Linux/Unix environments preferred Good to have: Strong skills in problem analysis, design, and requirement analysis. First-principles thinking to approach complex challenges. Ability to break down a problem into solvable components while keeping business goals in mind. Excellent verbal, written, and presentation skills. Exceptional at documentation and knowledge sharing. Fast learner with the ability to quickly pick up new technologies. What Makes You a True Baazigar? A True Baazigar is all about building solutions that scale and perform. You focus on creating robust, high-performance systems that stand the test of time. You thrive on challenges, always finding ways to optimize and innovate. With a keen eye for detail and a commitment to excellence, you take ownership of your work and continuously strive to improve. Ready to make an impact in the backend? The server is your playground! Perks of Being a Baazigar All in at Baazi Games – Here’s what you get: Competitive salary and growth opportunities Flexible work timings with a Hybrid Work Policy Learning & Development reimbursements up to 10% of your CTC Flexi Benefits and customized perk options Farmhouse Workstation with a pet-friendly office Full ownership and autonomy from Day 1 Inclusive Maternity and Paternity benefits Ready to Go All In? If you’re passionate about building immersive web experiences and want to work where innovation meets impact—your seat at the Baazi table is waiting. Let’s make every click count.
Posted 1 week ago
0.0 - 8.0 years
0 Lacs
Saket, Delhi, Delhi
On-site
Position: Elixir Developer Experience: 2-3 years Location: Saket, New Delhi Notice: Immediate(Highly preferred) or 30 Days Max Key Responsibilities: Elixir/Pheonix Framework with minimum 8 years of experience they must have good Handson on either Ruby or Erlang Candidate must have some experience in testing On database side they are focusing on Postgres/Ecto Database and For frontend Node, TypeScript, VueJS, Javascript Library react is must have. Experience with CI/CD tools Previous logistics or supply chain experience is huge plus. Design, develop, and maintain Elixir applications and backend systems. Collaborate with cross-functional teams to understand requirements and translate them into technical solutions. Write clean, efficient, and maintainable code following best practices and coding standards. Perform code reviews, debugging, and troubleshooting to ensure code quality and reliability. Implement automated tests and participate in continuous integration and deployment processes. Optimize application performance and scalability to meet business needs and user expectations. Stay updated on emerging technologies, trends, and best practices in Elixir and functional programming. Requirements: Bachelor's degree in Computer Science, Engineering, or related field. Proven experience as an Elixir Developer or similar role. Strong proficiency in Elixir programming language and the Phoenix framework. Experience with functional programming concepts and paradigms. Knowledge of OTP principles and concurrency models in Elixir. Familiarity with database systems such as PostgreSQL. Experience with RESTful APIs, GraphQL, or other web service technologies. Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Ability to work effectively in a team environment and independently. Passion for learning and continuous improvement. Benefits: Competitive salary based on experience and qualifications. Opportunities for professional growth, Onsite Opportunities and career advancement. Dynamic and collaborative work environment with a diverse team. Access to cutting-edge technologies and training resources Job Types: Full-time, Permanent Pay: ₹1,200,000.00 - ₹1,800,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Application Question(s): Do you have any prior experience in Elixir? Are you available for face-to-face interview? Current CTC? Expected CTC? Notice Period? Work Location: In person
Posted 1 week ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team. We are looking for: Software Developer (C++ and embedded systems) , You’ll make an impact by: Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 5+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C and C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds Show more Show less
Posted 1 week ago
4.0 years
0 Lacs
Bangalore Rural, Karnataka, India
On-site
Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data — across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management capabilities, including immutable backup snapshots, AI-based threat detection, monitoring for malicious behavior, and rapid recovery at scale. We’ve been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design. Join us on our mission to shape the future of our industry. Are you ready to innovate with an industry leader? We are seeking an outstanding Engineer/ Leads who bring the experience of building LARGE distributed systems and solving sophisticated problems. Cohesity Data Platform is a limitless scale out system. It is the industry’s only hyperconverged platform crafted to consolidate ALL secondary storage and data services built on web-scale distributed architecture. Cohesity SpanFS was built to consolidate all secondary storage and eliminate legacy storage silos. It’s the only file system that combines NFS, SMB and S3 interfaces, global deduplication, and unlimited snaps and clones, on a web-scale platform. No more compromising between enterprise and cloud stacks! There will be a large variety of features to work on including: hyper-convergence, distributed data path, distributed filesystem, data across thousands of nodes, object storage, cloud services, asynchronous programming, performance optimization, software-defined infrastructure, consensus protocols, massively parallel and distributed data sets, infinite scalability, snapshots, resiliency, deduplication, compression, replication, multiple protocols, fault-tolerance, infrastructure and more that we cannot disclose yet. How You'll Spend Your Time Here As part of this core development team, you will design and build massively distributed systems at web-scale. You will be building the core backend of the Cohesity Data Platform and Cohesity SpanFS (limitless Filesystem). WE'D LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING: 4+ years of experience in platform developement BE/BTech degree in Computer Science with proficiency in data structures, algorithms, and software design. Master’s degree would be a plus. Having worked on and understanding of large scale engineering challenges and highly available distributed systems. Understanding of multithreading, concurrency, and parallel processing High level programming and debugging skills in C, C++, Golang or Java Familiarity in distributed storage, filesystems, object storage is a huge plus Efficient skills to solve complex problems. Experience with debugging, diagnosing, and fixing complex, production software. Work in a fast paced and agile development environment with ability to drive tasks to completion and take ownership of projects. Possess excellent communication and sharp analytical abilities Data Privacy Notice For Job Candidates For information on personal data processing, please see our Privacy Policy . In-Office Expectations Cohesity employees who are within a reasonable commute (e.g. within a forty-five (45) minute average travel time) work out of our core offices 2-3 days a week of their choosing. Show more Show less
Posted 1 week ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Join us as a “Senior Java Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. You may be assessed on the key critical skills relevant for success in role, such as experience with, JAVA skills to meet business requirement as well as job-specific skillsets. To be successful as a “Senior Java Developer", you should have experience with: Basic/ Essential Qualifications Strong Java development experience (Java 8+) Strong experience developing desktop applications using JavaFX, Swing, or similar frameworks Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data) Extensive experience with Oracle databases, SQL optimization, and PL/SQL Experience with message queue systems, specifically Solace PubSub+ Strong Unix/Linux skills including shell scripting, system administration, and performance tuning Proficiency with Unix command line tools and utilities Experience with Unix-based deployment and service management Knowledge of RESTful API design and implementation Experience with build tools (Maven, Gradle) and version control systems (Git) Understanding of multithreading and concurrency concepts Familiarity with containerization and deployment technologies Strong problem-solving skills and attention to detail Excellent communication skills and ability to work in a collaborative environment. Desirable Skillsets/ Good To Have Experience with Angular frameworks Knowledge of JavaFX CSS styling and FXML Experience with desktop application packaging and deployment (e.g., jpackage, Install4j) Familiarity with reactive programming (Project Reactor, RxJava) Experience with CI/CD pipelines and DevOps practices Knowledge of security best practices for desktop and web applications Experience with cloud platforms (AWS, Azure, GCP). Understanding of UX/UI design principles. This role will be based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Show more Show less
Posted 1 week ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Join us as a “Senior Java Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. You may be assessed on the key critical skills relevant for success in role, such as experience with, JAVA skills to meet business requirement as well as job-specific skillsets. To be successful as a “Senior Java Developer", you should have experience with: Basic/ Essential Qualifications Strong Java development experience (Java 8+) Strong experience developing desktop applications using JavaFX, Swing, or similar frameworks Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data) Extensive experience with Oracle databases, SQL optimization, and PL/SQL Experience with message queue systems, specifically Solace PubSub+ Strong Unix/Linux skills including shell scripting, system administration, and performance tuning Proficiency with Unix command line tools and utilities Experience with Unix-based deployment and service management Knowledge of RESTful API design and implementation Experience with build tools (Maven, Gradle) and version control systems (Git) Understanding of multithreading and concurrency concepts Familiarity with containerization and deployment technologies Strong problem-solving skills and attention to detail Excellent communication skills and ability to work in a collaborative environment. Desirable Skillsets/ Good To Have Experience with Angular frameworks Knowledge of JavaFX CSS styling and FXML Experience with desktop application packaging and deployment (e.g., jpackage, Install4j) Familiarity with reactive programming (Project Reactor, RxJava) Experience with CI/CD pipelines and DevOps practices Knowledge of security best practices for desktop and web applications Experience with cloud platforms (AWS, Azure, GCP). Understanding of UX/UI design principles. This role will be based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less
Posted 1 week ago
8.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
About FunnelStory FunnelStory is an AI-first customer superintelligence platform built for B2B enterprise customer success (CS) teams. We're at the leading edge of AI, innovating and inventing new ways to solve our customers' most pressing problems by empowering CS teams with AI-driven insights to manage and grow their customer base effectively. Our platform centralizes disparate customer data, providing advanced analytics, churn prediction, and an AI assistant ("Felix") to help CS professionals be more productive and strategic. FunnelStory is SOC 2 Type II and ISO 27001 certified, hosted on AWS, and built with a Go backend and React frontend. We are a fast-growing, small (<20 people) early-stage startup gaining traction with enterprise customers, backed by a commitment to robust engineering and a collaborative, high-ownership culture. The Opportunity: Shape the Backbone of Customer Intelligence As a Principal Backend Engineer at FunnelStory, you will be a cornerstone of our engineering team, taking ownership of the scalability, reliability, and architectural evolution of our core AI-powered platform. This isn't just about maintaining systems; it's about strategically evolving our backend to support 10x, then 100x growth as we onboard more enterprise clients. You'll tackle complex technical challenges related to high-volume data ingestion, API design and performance, and distributed systems, ensuring our Go-based backend is a robust foundation for our ambitious product roadmap. You will be a technical leader, guiding best practices, mentoring engineers, and owning critical aspects of our system's health, including leading our on-call process. This role is ideal for an experienced engineer who thrives on building resilient, high-performance systems and wants to make a foundational impact in a fast-moving, AI-driven startup environment. What You'll Do Architect & Scale: Design, build, and maintain highly scalable, reliable, and performant backend systems and services using Go, forming the core of our AI platform. Own Critical Systems: Take primary ownership for key architectural domains, particularly our data ingestion pipelines and core APIs, ensuring they meet current and future demands for speed and scale. Technical Leadership & Mentorship: Provide technical guidance and mentorship to the engineering team through exemplary code, insightful code reviews, design document feedback, and by championing our engineering best practices. Drive Stability & Performance: Proactively identify and address performance bottlenecks, architectural debt, and areas for improving system reliability and efficiency. Lead On-Call Excellence: Own and continuously improve our on-call processes, runbooks, and incident response. Coach junior engineers on best practices for system monitoring and issue resolution. Design for the Future: Author and review technical design documents for significant new features and architectural changes, ensuring solutions are well-reasoned, consider long-term implications, and align with our "Ideal State" vision. Collaborate & Execute: Work closely with product, frontend, and other backend engineers to deliver robust features and system improvements in a fast-paced environment. Uphold Quality: Champion high standards for code quality, testing (unit, integration, E2E), and observability. Who You Are Experienced Backend Expert: You have 8+ years of professional experience designing, building, and scaling complex, high-throughput backend systems. Go Proficiency: You have deep expertise in Go and a strong understanding of its idioms, concurrency patterns, and best practices for building performant network services. Database & SQL Mastery: You possess strong SQL skills and experience with relational databases, particularly in designing schemas, writing efficient queries, and managing data consistency. Specific experience with PostgreSQL is a significant plus. Containerization Expertise: You are highly proficient with Docker and container orchestration concepts (we use AWS ECS Fargate). Architectural Ownership: You are adept at taking ambiguous requirements for large features or system components and driving them independently through the full lifecycle – from initial design and scoping to deployment and ongoing operation. You excel at identifying technical risks, evaluating complex trade-offs, and making sound architectural decisions that consider long-term implications. You mentor others in navigating complex design challenges. On-Call Veteran: You have significant experience with on-call rotations for critical production systems and are comfortable leading incident response and post-mortems. Pragmatic Problem Solver: You excel at root cause analysis, de-risking complex projects, and finding pragmatic solutions that balance immediate needs with long-term stability. Strong Communicator: You can articulate complex technical ideas clearly and collaborate effectively with both technical and non-technical colleagues. You value proactive communication and clear documentation. Mentor & Guide: You enjoy sharing your knowledge and helping other engineers grow. Bonus Points Experience with AWS services (ECS, Fargate, Aurora, S3, etc.). Experience with building and scaling data pipelines or working with large datasets. Direct experience working with LLMs or building AI-driven product features. Experience in B2B SaaS or enterprise software. Why Join FunnelStory? Lead with AI: Join an AI-first company at the forefront of applying machine learning and LLMs to solve real-world B2B challenges. You'll tackle unique problems; for instance, one of our innovations involved building a database query engine specifically for LLMs. Impact: Play a pivotal role in shaping a product that's solving critical pain points for B2B enterprise companies. Your work will directly influence our ability to scale and succeed. Meaningful Equity: Share in the success of the company you're helping to build. Technical Challenge: Solve interesting and complex problems related to data, AI, and system scale in a high-growth environment. Growth: Be part of a fast-growing startup with significant learning and leadership opportunities. Culture: Join a small, highly collaborative team that values ownership, proactive communication, and robust engineering. Autonomy: Leverage your expertise to make significant technical decisions and drive initiatives. Show more Show less
Posted 1 week ago
7.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Introduction IBM Cloud Computing is a one-stop shop which provides all the cloud solutions & cloud tools the industries need. IBM Cloud portfolio includes infrastructure as a service (IaaS), software as a service (SaaS) and platform as a service (PaaS) offered through public, private and hybrid cloud delivery models, in addition to the components that make up those clouds. IBM Cloud ensures seamless integration into public and private cloud environments. The infrastructure is secure, scalable, and flexible, providing customized enterprise solutions that have made IBM Cloud the Hybrid Cloud Market leader with our market leading IAAS and PAAS Platforms. The IBM Cloud platform is the public cloud offering from IBM providing services to global enterprises. IBM Cloud is the Cloud for Smarter Business, built on Open Technology with Developer Tools and supports solutions by Industry. We run the services and workloads from Watson, Blockchain, Services, Security, and IoT. Ready to help drive IBM's success in the Cloud market? This is your chance to research and learn new Cloud related technology products and services, as well as to design and implement quick Cloud based prototypes while advancing your career in leading edge technology. Your Role And Responsibilities As a part of cloud engineering service team, Individuals will be responsible for delivering infrastructure services with top-notch performance, first-rate security, fail-safe reliability and exceptional quality. Will be responsible for creating reusable and parameterized configurations for spot instance profiles. Leverage load balancers or caching layers to reduce downtime during instance replacements. Also Automate failover to on-demand instances when spot capacity is unavailable. Preferred Education Master's Degree Required Technical And Professional Expertise 7 to 10 years industry experience with proven deep knowledge of Golang/C/C++(Golang preferred). Programming experience in object-oriented design principles and patterns, with solid knowledge of REST and gRPC. Experience with data modeling and API design. Strong knowledge of data structures. Hands-on experience implementing distributed applications in a container environment (Docker/Kubernetes) along with considerable experience configuring and administrating Linux (or UNIX) systems. Strong experience working in large distributed microservice architectures. Experience in building tests for gRPC, RESTful APIs and SOAP webservices. Experience with relational databases and SQL (Oracle, MySQL, PostgreSQL), also non-relational e.g. ETCD a plus. Familiarity with Cloud infrastructure (AWS/Azure/GCP), CI/CD & DevOps Ability to script in shell or python when required. Experience in large systems software design and development. Demonstrated experience in development without much oversight Ability to quickly learn new technologies and implement prototypes in a timely fashion. Demonstrated problem-solving and analytical skills. Expertise in performance optimization and scalability of complex systems. Experience with asynchronous programming and concurrency models. Goroutine, channels are plus. Proficiency in security best practices and secure coding principles. Skilled in conducting peer code reviews and providing constructive feedback. Responsible for ensuring code quality and maintaining high standards. Ability to manage technical debt and ensure maintainability of codebases. Preferred Technical And Professional Experience Familiarity with virtualization (KVM/QEMU/libvirt a plus). Certified Kubernetes Application Developer (CKAD) preferred. Understanding security and compliance issues. MS in Computer Science preferred. Can consider non-CS degrees if there is strong relevant experience. Show more Show less
Posted 1 week ago
1.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Description · Hands-on experience with data tools and technologies is a must. ·Partial design experience is acceptable, but core focus should be on strong data skills. ·Will be supporting the pre-sales team from a hands-on technical perspective. · GCP experience: Looker / BigQuery / Vertex – any of these with 6 months to 1 year of experience. Requirements On day one we'll expect you to... Own the modules and take complete ownership of the project Understand the scope, design and business objective of the project and articulate it in the form of a design document Strong experience with Google Cloud Platform data services, including BigQuery, Dataflow, Dataproc, Cloud Composer, Vertex AI Studio, GenAI (Gemini, Imagen, Veo) Experience in implementing data governance on GCP Familiarity with integrating GCP services with other platforms like Snowflake, and hands-on Snowflake project experience is a plus Experienced coder in python, SQL, ETL and orchestration tools Experience with containerized solutions using Google Kubernetes Engine Good communication skills to interact with internal teams and customers Expertise in pySpark(Batch and Real-time both), Kafka, SQL, Data Querying tools. Experience in working with a team, continuously monitoring, working as a individual contributor hand-on and helping team deliver their work as you deliver yours Experience in working with large volumes of data in distributed environment keeping in mind parallelism and concurrency, ensuring performant and resilient system ops Optimize the deployment architecture to reduce job run-times and resource utilization Develop and Optimize Data Warehouses given the schema design. Show more Show less
Posted 1 week ago
4.0 years
2 - 10 Lacs
Bengaluru
Remote
Senior Software Engineer Bangalore, Karnataka, India Date posted Jun 09, 2025 Job number 1822812 Work site Up to 50% work from home Travel 0-25 % Role type Individual Contributor Profession Software Engineering Discipline Software Engineering Employment type Full-Time Overview Join our team building the foundational infrastructure that ensures safety, compliance, and integrity at global scale. As a Senior Software Engineer on the Trust & Safety Platform team, you’ll design and build the core, low-latency systems that evaluate ads, content, and user signals against policy in real time. These systems process hundreds of billions of entities daily, providing the enforcement backbone for content moderation, ad quality, and user protection workflows across Microsoft’s ecosystem. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 4+ years of experience building distributed systems or high-scale backend infrastructure. Strong programming experience in C++, C# with knowledge of object-oriented design, concurrency, and system architecture. Expertise in performance optimization, latency tuning, and scalable service design. Experience with stream processing or event-driven architectures (e.g., Apache Flink, Kafka Streams, Beam). Experience with cloud-native data infrastructure (e.g., Kubernetes, Azure, BigQuery, Delta Lake, Cosmos DB). Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: Building efficient ML inference flow into production at scale. #MicrosoftAI Responsibilities Design and implement distributed, real-time pipelines that operate with high throughput and low latency, handling spiky and dynamic workloads across the globe. Build core platform components including rule execution engines, signal aggregators, and policy enforcement APIs that support human and automated decisions. Collaborate with ML engineers to support scalable inference integration while keeping systems modular, performant, and cost-efficient. Drive system-level improvements in observability, fault tolerance, and scalability. Lead technical design reviews, own key service components, and contribute to long-term architecture and platform evolution. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. Industry leading healthcare Educational resources Discounts on products and services Savings and investments Maternity and paternity leave Generous time away Giving programs Opportunities to network and connect Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Posted 1 week ago
3.0 years
0 Lacs
Vadodara
On-site
Job description Require experience: 3+ years 4+ years of hands-on experience in Java development. Strong expertise in the Java Collections Framework and its practical application. Proficient in object-oriented programming (OOP) principles and design patterns. Experience with Java 8+ features (Streams, Lambdas, Optional, etc.) Familiarity with multi-threading and concurrency in Java. Experience with relational and NoSQL databases (e.g, MySQL, PostgreSQL, MongoDB). Familiarity with build tools like Maven, Git, and IDEs like lntelliJ IDEA or Eclipse. Experience with unit testing frameworks like JUnit and TestNG. Excellent problem-solving skills and ability to optimize code for performance. Strong communication skills and the ability to collaborate effectively with a team. Preferred Qualifications Experience with the Spring Framework (Spring Boot, Spring Data). Knowledge of cloud platforms (AWS, GCP, Azure) is a plus. Familiarity with Agile methodologies (Scrum/ Kanban). Job Type: Full-time Location Type: In-person Application Question(s): How many years of experience do you have in Java? Are you okay with 6 days working? Are you ready to relocate to the Vadodara location? Are you okay with 3 years of bond policy? Work Location: In person
Posted 1 week ago
5.0 - 8.0 years
3 - 8 Lacs
Noida
On-site
Position: GoLang Developer (CE58SI RM 3291) Shift timing : General Work Mode : 5 days Client office Education : Bachelor’s / Masters / PhD: B.E Computers, MCA is preferrable Candidate Roles and Responsibilities Design, develop, and maintain robust and scalable APIs and backend services using GoLang. Write clean, maintainable, and efficient code with an emphasis on performance and scalability. Implement and manage concurrency patterns using goroutines and channels in user-space environments. Collaborate with cross-functional teams including product managers, frontend developers, and DevOps to deliver high-quality solutions. Optimize application performance and troubleshoot production issues as needed. Participate in code reviews, design discussions, and team stand-ups Technical skills: Strong development experience in building APIs and backend modules using GoLang. Solid understanding of data structures, algorithms, and computer science fundamentals. Hands-on experience with goroutines and channels, and strong knowledge of Go’s concurrency model. Familiarity with developing in user-space interfaces and handling low-level operations (preferred). Experience working in a microservices architecture is a plus. Knowledge of RESTful services, authentication mechanisms, and system integrations. Proficient with version control tools like Git and development tools like Docker. Any special or skills related notes Experience with container orchestration (e.g., Kubernetes) Familiarity with CI/CD pipelines Knowledge of other backend languages or frameworks Understanding of cloud platforms (AWS, GCP, Azure) ******************************************************************************************************************************************* Job Category: Embedded HW_SW Job Type: Full Time Job Location: Noida Experience: 5 - 8 Years Notice period: 0-15 daysImmediate
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India has a thriving tech industry with a growing demand for professionals skilled in concurrency. Concurrency is the ability of a system to handle multiple tasks simultaneously, making it a crucial skill in modern software development. Job seekers looking to explore opportunities in this field in India have a wide range of options to choose from.
These cities are known for their vibrant tech ecosystems and have a high demand for professionals with expertise in concurrency.
The average salary range for concurrency professionals in India varies based on experience: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-25 lakhs per annum
Salaries can vary based on factors such as company size, location, and individual skills and experience.
Typically, a career in concurrency progresses as follows: - Junior Developer - Senior Developer - Tech Lead - Architect
As professionals gain experience and expertise in concurrency, they often move into leadership roles where they can design and implement complex concurrent systems.
In addition to proficiency in concurrency, professionals in this field are often expected to have knowledge of: - Multithreading - Parallel programming - Distributed systems - Algorithms and data structures
These skills complement concurrency knowledge and make professionals more versatile in handling complex software projects.
As you explore opportunities in the concurrency job market in India, it's essential to stay updated on the latest trends and technologies in the field. By honing your skills and preparing diligently for interviews, you can position yourself as a strong candidate for exciting career opportunities in this growing sector. Good luck!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.