1438 Jobs Found
Staff Engineer - Software Development
Aviatrix Systems
Staff Engineer - Software Development (Cloud AI & Network Security) Location: Bengaluru Company: Aviatrix Experience Required: 7+ Years About Aviatrix: Aviatrix is a global leader in cloud network security, trusted by over 500 enterprises. We provide a specialized platform for securing multi-cloud environments, giving organizations the control and visibility needed to modernize their cloud strategies. Architectural Focus & Impact As a Staff Engineer, you will architect and deliver advanced AI-driven network security solutions. This role bridges the gap between Distributed Systems (Python/Go), Real-time Telemetry, and LLM-integrated automation to build self-learning, adaptive security infrastructures. Technical Expertise Core Software Engineering: Languages: Deep proficiency in Python and Go (Golang). Distributed Systems: Mastery of Kubernetes, Microservices, and high-scale observability (Prometheus, ELK). Data Pipelines: Experience with real-time stream processing using Kafka, Flink, Kinesis, or Pub/Sub. Networking & Security Domain: Cloud Infrastructure: Expert knowledge of VPC/VNet design, Routing, Load Balancers, and Overlays. Firewall Technologies: Hands-on with Deep Packet Inspection (DPI), NGFW/IDS/IPS, and Cloud-native firewalls (AWS, Azure, GCP). Security Frameworks: Alignment with Zero Trust, NIST CSF, and CIS Benchmarks. AI & Machine Learning Integration: Model Serving: Experience serving ML models via REST or gRPC. Generative AI: Familiarity with LLM integration, RAG (Retrieval-Augmented Generation), LangChain, and vector databases. Key Responsibilities System Architecture: Lead the design of cloud-native microservices for security control planes. AI-Driven Features: Integrate LLMs for Natural Language-to-Firewall Rule translation and automated incident summarization. Technical Leadership: Mentor junior engineers and set high standards through rigorous Design and Code Reviews. Cross-Functional Collaboration: Partner with Data Scientists and Cloud Networking teams to deliver production-grade AI features. Benefits & Why Join Us Regional Package: Comprehensive pension, private medical coverage, and life assurance. Wellbeing: Annual wellbeing stipend and generous holiday allowance. Growth Culture: We value unique career paths and prioritize candidates who are passionate about the intersection of AI and Security.
Software Development Engineer Iii
Observe.ai Networks Private Limited
Software Development Engineer III Location: Bengaluru About Us: Observe.AI Observe.AI is a leading AI-powered platform revolutionizing customer experience. We enable enterprises to deploy AI agents that automate customer interactions, creating natural conversations and delivering predictable outcomes. Combining advanced speech understanding, workflow automation, and enterprise-grade governance, our platform empowers teams to guide and augment human agents with AI copilots, and analyze 100% of both human and AI interactions for insights, coaching, and quality management. Companies such as DoorDash, Affordable Care, Signify Health, and Verida rely on Observe.AI to accelerate service speed, increase operational efficiency, and strengthen customer loyalty across all communication channels. At Observe.AI, you will be building the backend that powers AI agents, transforming customer service for global enterprises. You'll work on high-scale, complex systems where your contributions have a direct and visible impact. In a culture that emphasizes speed, innovation, and ownership, this is your chance to sharpen your skills, drive forward innovation, and shape the future of AI-powered customer experiences. You will collaborate closely with product, design, and engineering leaders to define the technical roadmap and build solutions that matter. If you are looking for an environment where your ideas drive innovation, your expertise shapes the platform s future, and your growth is fueled by working with brilliant peers, Observe.AI is the place for you. What You ll Be Doing: AI Agent Development: Contribute to building and deploying AI agents (Voice Agents, Chat Agents, and Copilots) at enterprise scale for customer service. Full Application Lifecycle: Design, code, test, deploy, and debug applications with a high focus on quality throughout the entire lifecycle. Collaborative Roadmap Creation: Work with product and design teams to translate product goals into clear, actionable technical roadmaps. Reusable Code Development: Create reusable code, frameworks, and libraries to accelerate development, ensuring consistency across multiple projects. Optimization: Optimize applications for speed, scalability, and reliability, proactively addressing bottlenecks and performance issues. Security & Data Protection: Implement robust security measures and data protection practices to safeguard customer data and sensitive information. Scalable Data Storage: Design and manage scalable data storage solutions to ensure efficiency, reliability, and long-term maintainability. Efficient Data Pipelines: Build and scale data pipelines to process large volumes of data accurately and efficiently. Team Leadership: Review work of other team members, provide feedback, and lead by example across all aspects of the development lifecycle. Thought Leadership: Represent Observe.AI at tech conferences, demonstrating thought leadership and presenting solutions to complex challenges. What You ll Bring to the Role: 6-9 years of experience in building large-scale products with a strong track record of delivering high-quality solutions. Expertise in Python (with immediate proficiency), and familiarity with other high-level languages such as Java, Golang, or similar. Solid experience with SQL or NoSQL databases (e.g., Postgres, MongoDB, Cassandra). In-depth knowledge of asynchronous communication tools like Kafka, SQS, Temporal, etc. Understanding of popular caching tools such as Ehcache, Memcache, Redis. A customer-first mindset with the ability to adapt quickly in a fast-paced environment. Strong problem-solving skills and the ability to think and communicate from first principles. Open-mindedness to learning new technologies and staying current with industry trends. Perks & Benefits: Medical Insurance: Comprehensive medical coverage with free online doctor consultations. Leave Policies: Generous leave options, including privilege and sick leave as per Karnataka S&E Act, national and festive holidays, and parental leave. Learning & Development: A dedicated fund for continuous learning and professional development. Flexible Benefits: Tax-saving benefits (e.g., meal cards, PF, etc.) and flexible benefit plans. Team Culture: Regular fun events to promote collaboration and build company culture.
Lead Engineer Mobile Development
Mahindra First Choice
Lead Engineer Mobile Development Location: Bangalore Company: Mahindra First Choice About Mahindra First Choice Mahindra First Choice Wheels is India s leading used vehicle platform, revolutionizing the automotive ecosystem by organizing the fragmented pre-owned vehicle market. With the largest pan-India used car retail network, robust sourcing partnerships, a top-tier auto content platform, and a dominant position in enterprise solutions for banks, NBFCs, insurers, and OEMs, we are redefining the future of mobility through data, technology, and scale. Role Overview We are seeking a talented and experienced Lead Engineer Mobile Development to spearhead the design, development, and optimization of mobile applications across Android and iOS platforms. This role is ideal for a hands-on technical leader who thrives in a fast-paced environment, has deep expertise in Kotlin, Android, and iOS technologies, and can mentor teams while driving mobile projects from concept to deployment. Key Responsibilities 1. Technical Leadership & Architecture Lead the development of robust, scalable, and high-performing mobile applications for both Android and iOS platforms. Define and implement mobile architecture best practices, coding standards, and performance guidelines. Own the full mobile development lifecycle from architecture and design to deployment, monitoring, and maintenance. 2. Mobile Development & Hands-On Engineering Write clean, maintainable, and efficient code using Kotlin (including Kotlin Multiplatform), Android frameworks, and Swift/Objective-C for iOS. Build reusable libraries, components, and frameworks to streamline development. Implement modern UI/UX standards, animations, and seamless interactions for an exceptional user experience. Ensure apps are optimized for performance, battery usage, and responsiveness across devices. 3. Collaboration & Cross-Functional Coordination Work closely with Product Managers, UX/UI Designers, and Backend Engineers to translate product requirements into technical solutions. Integrate mobile applications with RESTful APIs and third-party SDKs. Coordinate with QA to ensure rigorous testing, debugging, and high-quality releases. 4. Innovation & Continuous Improvement Stay current with mobile development trends, tools, and best practices. Recommend and evaluate emerging technologies, frameworks, or tools to improve mobile development velocity and app performance. Continuously monitor and enhance the performance, stability, and usability of mobile applications. 5. Team Leadership & Mentorship Lead and mentor a team of mobile developers, fostering a culture of excellence, ownership, and learning. Conduct regular code reviews, provide technical guidance, and promote knowledge sharing. Manage development timelines, task allocation, and project delivery in collaboration with cross-functional teams. Qualifications & Skills Required Bachelor s or Master s degree in Computer Science, Engineering, or related discipline. 7+ years of hands-on experience in Android and iOS mobile application development. Deep expertise in Kotlin, Kotlin Multiplatform, and Android development (Android Studio, Jetpack components, Material Design). Proficiency in Swift and/or Objective-C for iOS development using Xcode and UIKit/SwiftUI. Solid experience integrating RESTful APIs, JSON, and third-party SDKs. Strong grasp of mobile architecture patterns such as MVVM, MVP, or Clean Architecture. Proven ability to publish and manage apps on Google Play Store and Apple App Store. Experience with performance profiling, memory optimization, and debugging tools. Preferred Experience with hybrid frameworks like Flutter or React Native. Familiarity with CI/CD pipelines, automation, and deployment tools. Working knowledge of Agile methodologies and tools like JIRA, Git, Jenkins, etc. Soft Skills Strong analytical and problem-solving skills with a keen attention to detail. Excellent communication and interpersonal skills to collaborate effectively across teams. Proven leadership capabilities and ability to mentor junior engineers in a high-growth environment. At Mahindra First Choice, you ll be part of a passionate, innovation-driven team that s transforming how India buys and sells used vehicles. This is a high-impact role with the opportunity to shape our mobile strategy and deliver apps used by thousands across the country. If you re looking to lead cutting-edge mobile projects and grow in a fast-paced tech-first environment, we d love to hear from you. Qualification : Bachelors or Masters degree in Computer Science, Engineering, or related discipline
Systems Development Engineer, Google Cloud
Google Careers
Systems Development Engineer Google Cloud Location: Bengaluru, Karnataka, India Company: Google Minimum Qualifications Bachelor s degree in Computer Science, Information Technology, or a related field; or equivalent practical experience. 2+ years of experience with systems automation. 2+ years of experience in technical infrastructure (e.g., deployment, maintenance, troubleshooting). Preferred Qualifications 3+ years of experience in systems design and implementation. About the Role As a Systems Development Engineer (SDE) at Google Cloud, you will be part of a team responsible for managing and scaling critical services and infrastructure. This role emphasizes automation, reliability, and observability, using engineering practices to eliminate manual toil and improve system efficiency. Google SDEs design and build the tools and systems that power the infrastructure for Google s services, transforming telemetry into actionable insights and proactively solving operational challenges. You ll have the opportunity to work on impactful, large-scale projects in an environment that fosters learning, collaboration, and growth. Key Responsibilities Participate in on-call rotations and incident response, managing services within your domain. Troubleshoot infrastructure and system issues, evaluate diagnostic data, and recommend solutions. Resolve tickets and bugs within defined service-level objectives (SLOs). Collaborate with primary responders to maintain high availability and reliability of systems. Contribute to the design and implementation of systems and services in related domains. Work directly with customers to gather requirements, define distributed system needs, and propose solutions. Develop automation tools and systems to improve efficiency and reduce operational overhead. About Google Cloud Google Cloud helps organizations transform their business with advanced technologies and enterprise-grade solutions. With a focus on sustainability, innovation, and scalability, Google Cloud serves customers in over 200 countries and territories, providing the tools and infrastructure necessary to solve the world s most complex business challenges. Qualification : Bachelor's degree in Computer Science or IT-related field, or equivalent practical experience.
Principal Systems Development Engineer
Dell Technologies
Principal Systems Development Engineer Thermal Controls Location: Bengaluru, India Team: Systems Development Engineering Company: Dell Technologies Role Overview As a Principal Systems Development Engineer specializing in Thermal Controls, you ll lead the design and validation of advanced cooling algorithms for Dell s server products, especially those geared towards AI, HPC, and enterprise applications. Your role bridges hardware, firmware, and software to deliver efficient, reliable thermal management systems and uncover innovation opportunities. Key Responsibilities Design, document, implement, and validate thermal control algorithms in collaboration with Dell s global systems management software and thermal teams. Debug and validate thermal control features on live server hardware. Set up and operate servers with varying configurations to test thermal control functionality. Diagnose and route field issues, contributing to resolution strategies. Develop or enhance automation tools to support thermal design and validation workflows. Essential Requirements 5+ years of industry experience in: Mechatronics Thermal controls Electronics cooling Hardware/firmware debugging Strong programming skills in Python, C, or similar languages. Familiarity with server systems: BIOS, CPLD, BMC, device drivers. Proficiency in Linux OS and strong understanding of general OS principles. Excellent debugging, problem-solving, and communication skills. Desirable Qualifications Bachelor s or Master s degree in: Computer Engineering Mechanical Engineering with a focus on controls or mechatronics Experience designing and implementing electronic cooling solutions (hardware to firmware). Proficiency with CAD tools (especially CREO) for mechanical and thermal design. You ll work on thermal control systems that enable the latest in AI and high-performance computing, shaping the future of Dell s data center and server technologies. Dell s engineering culture offers hands-on collaboration, career development, and the opportunity to lead innovations at the intersection of hardware, firmware, and software.
Software Development Engineer I iOS
Meesho
SDE I iOS Location: Bangalore, Karnataka | Department: Tech About the Team At Meesho, 5% of Indian households shop with us, and we ve built systems that manage millions of daily orders with zero downtime. It sounds impossible, but it s how we operate. Speed over perfection, learning through failure, and a Founder s Mindset drive our engineering culture. We re obsessed with continuous growth, open communication, and building a product that impacts millions. Our engineers thrive in a fast-paced, collaborative, and feedback-oriented environment. If you're excited about building impactful tech while debating storylines over chai, you ll fit right in. About the Role As a Software Development Engineer I (iOS) at Meesho, you ll help build new features from scratch using Swift and SwiftUI on one of India s fastest-growing e-commerce platforms. You ll work in an agile environment, contribute to app architecture, and write robust, clean, and scalable code that impacts millions of users. What You Will Do Develop and deliver new product features in Meesho s iOS app. Ensure the performance, quality, and responsiveness of the app. Collaborate with team members to define and ship new features. Maintain code quality through architectural reviews and code reviews. What You Will Need Bachelor s degree in Engineering or related field (BE/BTech). 1+ years of professional experience in iOS development. Proficiency in Swift, Xcode, UIKit, and SwiftUI. Familiarity with Apple design guidelines and mobile UX patterns. Understanding of core iOS concepts such as memory management, multithreading, networking, and protocols. Experience with RESTful APIs and JSON parsing. Hands-on experience with Git and collaborative development. Strong debugging skills, including identifying memory leaks and performance issues. Experience in writing unit and functional tests. Ability to write clean, maintainable, and scalable code. About Us Meesho is India s leading e-commerce platform for the next billion users. We re revolutionizing how small businesses and consumers connect online by offering a zero-commission platform with the lowest logistics costs in the country. Over 1.75 million sellers grow their businesses with us, serving every serviceable pincode in India. From tech infrastructure to logistics, we re solving India-first challenges and creating products that bring affordability and access to millions. Culture & Total Rewards Meesho is driven by a high-impact, high-performance culture. We emphasize: People-first approach with focus on feedback, growth, and open communication. Daily rituals like Reflections and Listen or Die that reinforce our 11 guiding principles. Competitive compensation both cash and equity tailored to your experience and role. Robust wellness coverage through our MeeCare Program including family medical insurance, mental wellness, telehealth, gym discounts, and more. Generous leave and parental policies, relocation support, and continuous learning programs. A vibrant work environment with personalized gifts, events, and recognition initiatives. Qualification : Bachelors degree in Engineering or related field (BE/BTech).
Software Development Engineer II - Golang (Instamart Team)
Swiggy Careers
Software Development Engineer II - Golang (Instamart Team) Location: Bangalore, Karnataka Full Time Experience: 3 - 5 Years Position Overview: As a Software Development Engineer II (SDE II) at Swiggy, you will play a pivotal role in owning the end-to-end design and architecture of complex systems within the Instamart team. You will co-own the technology vision of your team and contribute significantly to the success of the team s mission-critical applications. Partnering closely with product and business teams, you will translate product features and specifications into high-level and low-level designs, ensuring smooth execution and delivery. Key Responsibilities: Ownership of Design & Architecture: Own the end-to-end design and architecture of complex systems. Collaborate with teams to create scalable and maintainable solutions. Collaboration & Innovation: Partner with product and business teams to translate product specifications into technical designs, fostering continuous innovation. Best Practices: Establish and drive best practices within your team for efficient design and development. Technology Leadership: Lead discussions on code reviews, design reviews, and architecture discussions. Influence the adoption of new technologies and tools. Long-Term Technology Vision: Contribute to and implement the long-term technology vision for your team, ensuring sustainable growth and innovation. Tool & Technology Decisions: Decide the technology stack and tools for your team, taking ownership of these choices. Educational Background: B Tech/M Tech in Computer Science or equivalent from a reputed college. Experience: 3 - 6 years of experience in a product development company, specifically in designing and developing complex systems. Technical Expertise: Strong knowledge and application of algorithms and data structures, with a focus on space and time complexities. Programming Skills: Proficiency in Golang (mandatory), along with good understanding of object-oriented programming and design patterns. System Design: Strong design skills involving data modeling and low-level class design. Platform Expertise: Hands-on experience with databases and Linux/Unix platforms. Development Practices: Familiarity with SDLC in an agile environment and experience collaborating with cross-functional teams to drive on-time deliveries. Technical Aptitude: Strong technical aptitude and a solid understanding of computer science fundamentals. At Swiggy, you will be part of a high-performing team that is passionate about creating innovative products. As a Software Development Engineer II, you'll have the opportunity to drive technical leadership and innovation while contributing to building mission-critical applications. We offer a dynamic work environment where you can make an impact and grow in your career. Equal Employment Opportunity: Swiggy is an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristic. Qualification : B Tech/M Tech in Computer Science or equivalent from a reputed college.
Lead Cloud Development Engineer
Cloud Software Group
Job Title: Lead Cloud Development Engineer Location: Bengaluru, Karnataka, India Team Overview: Join Cloud Software Group (CSG) as a Lead Cloud Development Engineer in our DaaS (Desktop as a Service) team. You will play a pivotal role in developing and maintaining our Gateway Service, a core component of our DaaS infrastructure. In this role, you ll work with cutting-edge cloud technologies to create a seamless, secure, and high-performance experience for our customers. If you re passionate about cloud technologies and want to make an impact in a fast-growing company, this is the perfect opportunity for you. Job Description: As a Lead Cloud Development Engineer, you will be responsible for leading the design, development, and maintenance of a highly scalable and reliable Gateway Service. You will also focus on ensuring the service meets high standards for performance, security, and availability. Your responsibilities will include collaborating with cross-functional teams, troubleshooting issues, and contributing to the overall evolution of our cloud infrastructure. Key Responsibilities: Design & Development: Lead the design and development of scalable, high-performing Gateway Service, focusing on optimizing performance, security, and availability. Architecture Evolution: Contribute to the architecture of the Gateway Service, evaluating and integrating new technologies and patterns to meet increasing demands. Collaboration: Work closely with architects, leads, and engineers, both within and outside the team, to implement new features and enhancements. Code Reviews & Best Practices: Participate in code reviews, ensuring the implementation of high-quality code and adherence to software development best practices. Quality Assurance: Collaborate with QA engineers to ensure comprehensive testing and validation of new releases. Production Support: Lead troubleshooting efforts for production issues, outages, and customer escalations, working with the support and operations teams to minimize customer impact. Emerging Technologies: Stay current with industry trends and emerging technologies, particularly in cloud computing and microservices. Agile Development: Engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Qualifications: Education: B.E/B.Tech or M.Tech in Computer Science or a related field. Experience: At least 8 years of software development experience, with a proven track record of designing, developing, and deploying software/services using C/C++ or Golang. Technical Skills: Strong understanding of networking protocols and security best practices. Solid foundation in Data Structures and Algorithms. Good understanding of cloud platforms such as AWS, Azure, or GCP. Experience with CI/CD pipelines and automation tools. Familiarity with containerization technologies like Docker and Kubernetes. Soft Skills: Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams. About Us: Cloud Software Group is one of the world s largest cloud solution providers, serving over 100 million users worldwide. By joining us, you are helping real people leverage cloud-based solutions to get their work done from anywhere. At CSG, we foster a culture where passion for technology, courage to take risks, and continuous learning thrive. This is an exciting time to be part of the company as we evolve and innovate, making a real difference in how people work. Qualification : B.E/B.Tech or M.Tech in Computer Science or a related field.
Senior Cloud Development Engineer
Cloud Software Group
Job Title: Senior Cloud Development Engineer Location: Bengaluru, Karnataka, India About Us: Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world's largest cloud software providers, serving over 100 million users globally. By joining Cloud Software Group, you will make a significant impact, helping real people access the cloud-based products they rely on to get their work done from anywhere. Our team values passion for technology, the courage to take risks, and the empowerment of every individual to dream, learn, and build the future of work. This is an exciting time to bring your skills to the cloud and be a part of our evolving journey! About This Team: We are seeking a Senior Cloud Development Engineer to join our dynamic DaaS (Desktop as a Service) team. In this role, you'll work with cutting-edge cloud technologies to develop and maintain scalable, secure cloud services. You will be a key contributor to the Citrix DaaS Product Line, working alongside a talented team of engineers to build resilient microservices that power our customer-facing applications. Your work will directly influence the experience of customers and partners globally. Job Description: As a Senior Cloud Development Engineer, you will be responsible for: Back-End Development: Improve business logic, enhance existing features, and build new ones to support the Citrix DaaS product line. Collaboration: Work cross-functionally with teams to define, design, and ship new features that enhance the DaaS experience. Continuous Improvement: Research and evaluate new technologies to maximize development efficiency, with a focus on adopting Generative AI tools where applicable. Agile Methodology: Embrace agile practices such as Jira, SCRUM, SAFE, or Kanban to deliver high-quality products on time. Best Practices: Institute coding standards, including code reviews, integration testing, unit testing, logging, and instrumentation to ensure the robustness of the codebase. Troubleshooting: Understand and resolve field issues, performing root cause analysis and implementing preventive measures to improve performance and security in cloud environments. Required Experience/Skills: Bachelor's Degree (BE/BTech) in a technical field or equivalent work experience. 4+ years of relevant work experience in cloud development or software engineering. Strong understanding of computer science fundamentals, particularly algorithms and data structures. Excellent communication and collaboration skills to effectively discuss technical concepts with cross-functional teams. Strong problem-solving and troubleshooting abilities, with an emphasis on resolving performance and security issues in cloud environments. Preferred Qualifications: Development experience with .NET technologies such as C#. Scripting experience with languages such as Python or PowerShell. Familiarity with cloud computing technologies, including platforms like Microsoft Azure or Amazon EC2. Experience with Sumo Logic or Splunk for troubleshooting and monitoring in cloud environments. At Cloud Software Group, you're not just joining a company; you're becoming part of a team that values your contributions and encourages you to innovate. This is your chance to be a part of one of the largest cloud solution providers, working on cutting-edge technologies that impact millions of users globally. You ll have the opportunity to work in a fast-paced, collaborative environment where your skills are valued and developed. Equal Opportunity Employer: Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state, and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, sex, gender identity, sexual orientation, ethnicity, national origin, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth, or any other protected classification. Qualification : Bachelor's Degree (BE/BTech) in a technical field or equivalent work experience.
Senior Software Development Test Engineer
Cloud Software Group
Job Title: Senior Software Development Test Engineer Location: Bengaluru, Karnataka, India About Us: Cloud Software Group is one of the world's largest cloud solution providers, serving over 100 million users globally. As part of Cloud Software Group, Citrix is a recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions, enabling the secure delivery of desktops, applications, SaaS, and web apps to any device, anywhere. Our Citrix Workspace App team works on the secure delivery of virtual apps, and we re dedicated to improving the experiences of our users worldwide. About This Team: Our Citrix Workspace App team is responsible for the secure delivery of virtual apps to users across multiple platforms. We are looking for a Senior Software Development Test Engineer who is passionate about quality assurance, automation, and continuous improvement. You will play a critical role in testing and validating the Citrix Workspace App, focusing on automating tests using tools like Selenium, Python, and the Robot Framework. You'll work in a fast-paced environment, collaborating closely with developers, product managers, and other stakeholders to ensure the product meets high standards of reliability and performance. Job Description: As a Senior Software Development Test Engineer, you will be responsible for designing, developing, and maintaining automated test frameworks and scripts for web-based software applications. Your work will be central to the success of our Citrix Workspace App by improving test efficiency, coverage, and reliability. You ll ensure that the application is of the highest quality by performing various types of testing, including functional, regression, performance, security, and integration testing. Duties and Responsibilities: Automate Testing: Develop and maintain automated test frameworks and scripts using tools like Selenium, Robot Framework, Python, PowerShell, and others. Test Automation: Automate UI, API, and integration tests to improve efficiency and coverage. Champion Automation: Advocate and implement best practices for automation testing within the team. Test Planning and Execution: Design, develop, and execute comprehensive test plans and test cases for web-based software applications. Collaborate Effectively: Work with developers, product managers, and other stakeholders to deliver high-quality products in a team-oriented environment. Self-Motivation and Independence: Demonstrate strong self-motivation, with the ability to work effectively in a team environment while being able to operate independently with limited supervision. Required Experience/Skills: 5+ years of experience in Automation Testing for web-based applications, including test frameworks and scripting languages. Strong hands-on experience in test automation frameworks and tools such as Python, Shell, Selenium, Robot Framework, PowerShell, JavaScript, CSS, HTML. Familiarity with cloud platforms such as AWS, Azure, and GCP, and understanding related technologies. Basic networking knowledge, including network troubleshooting using tools like Wireshark. Experience with CI/CD tools such as GIT, Jenkins, and JIRA. Excellent communication and articulation skills to collaborate across teams and document testing efforts. Preferred Qualifications: B.E/B.Tech or M.Tech in Computer Science or a related technical field. Innovative Culture: Be part of a leading organization at the forefront of cloud technologies. Impactful Work: Your work will directly impact the performance and quality of our Citrix Workspace App, which serves millions of users. Growth Opportunities: Join a rapidly growing team where you can continue to develop and expand your technical and leadership skills. Work with Cutting-Edge Tech: Use state-of-the-art testing tools and methodologies to ensure the highest quality of cloud-based software. Equal Opportunity Employer: Cloud Software Group is an Equal Employment Opportunity (EEO) employer and complies with all federal, state, and local laws prohibiting employment discrimination. We encourage applicants of all backgrounds to apply and offer a welcoming, inclusive workplace where everyone can succeed. Qualification : B.E/B.Tech or M.Tech in Computer Science or a related technical field.
Principal Cloud Development Engineer
Cloud Software Group
Job Title: Principal Cloud Development Engineer Location: Bengaluru, India About Cloud Software Group: Cloud Software Group (CSG), home to Citrix and TIBCO, is one of the largest global providers of cloud-based technologies, empowering over 100 million users worldwide. As a Principal Cloud Development Engineer, you will play a pivotal role in shaping the future of Desktop-as-a-Service (DaaS) solutions helping deliver secure, scalable, and intelligent platforms that drive modern work experiences from anywhere. We re entering an era of accelerated innovation and transformation now is the perfect time to bring your technical leadership, cloud expertise, and mentorship mindset to the forefront. About This Team: The DaaS team at CSG is responsible for designing and building scalable and resilient cloud-native microservices that power Citrix s core virtualization offerings. This team collaborates across product, architecture, operations, and customer success groups to build next-gen capabilities on Azure, AWS, and other hybrid environments. Your Role and Responsibilities: As a Principal Cloud Development Engineer, you will be expected to: Lead design and architecture discussions for cloud-native solutions within the Citrix DaaS product line. Drive the development of scalable and secure backend features, with emphasis on business logic, cloud security, and performance. Mentor junior and senior engineers, guiding them in coding best practices, design decisions, and technical growth. Collaborate with Product Managers, UX Designers, Support, and Site Reliability Engineers to build customer-centric features and maintain high service uptime. Contribute to strategic technical initiatives, including the adoption of Gen AI tools, DevSecOps automation, and performance tuning of production systems. Participate in on-call escalation support, helping debug complex issues and lead incident resolution. Promote a culture of continuous learning and improvement through code reviews, technical sessions, and post-incident analysis. Required Experience and Skills: 14+ years of experience in cloud software development using .NET (C#), Java, or equivalent Object-Oriented Programming languages. Strong computer science fundamentals (algorithms, data structures, systems design). Proven track record in building and leading cloud-native microservices with modern deployment practices (CI/CD, IaC, Kubernetes, Docker). Strong cloud platform expertise, especially in Microsoft Azure or Amazon EC2. Deep understanding of cloud security, including identity/access management, encryption, compliance, and incident response. Advanced knowledge in automation scripting (Python, PowerShell). Familiarity with troubleshooting tools like Sumo Logic, Splunk, or equivalent observability platforms. Experience with Terraform, CI/CD pipelines, and managing Kubernetes-based deployments. Strong communication, collaboration, and mentoring abilities. Preferred Qualifications: Prior experience building secure services in the DaaS, VDI, or enterprise SaaS domain. Hands-on experience with Azure Active Directory, Microsoft AD, or other identity solutions. Moderate understanding of cryptographic protocols and encryption standards. Familiarity with Agile/SAFe development methodologies. Contributions to open-source or technical publications are a plus. Impact: Influence the architecture and direction of mission-critical cloud platforms used globally. Mentorship: Be a technical leader shaping the next generation of engineers. Innovation: Work with a company at the edge of a "Cambrian leap" in cloud evolution. Culture: Inclusive, forward-thinking, and driven by curiosity and collaboration. Flexibility & Benefits: Competitive salary, performance bonus, flexible work model, health insurance, wellness programs, and more. Equal Opportunity Statement: Cloud Software Group is committed to Equal Employment Opportunity and prohibits unlawful discrimination of any kind. All qualified applicants will receive consideration without regard to race, color, religion, gender, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by law.
Software Development Engineer 2 - Backend
Loadshare Networks
Job Title: Software Development Engineer (SDE) Location: Bengaluru Company: LoadShare Networks About LoadShare Networks LoadShare is building India s largest intra-city logistics marketplace. Founded in 2017, we re a Series C startup backed by top-tier investors including Tiger Global, Matrix Partners, BII, Stellaris, BeeNext, and Filter Capital. Our technology-driven platform supports a wide range of intracity logistics services from Quick Commerce (Blinkit, Zepto, BBNow), Food Delivery (Swiggy, Zomato), and Hyperlocal (Apollo, Licious), to Grocery (Reliance, Spencers, ONDC), eCommerce (Flipkart, Amazon, Meesho, ShipRocket), and Bike Taxi (Uber, Ola). Scale: Over 500,000 last-mile orders delivered daily across 500+ towns via a fleet of 20,000+ riders. Technology: Our intelligent systems optimize fleet usage across categories by syncing with demand patterns. Our SaaS platform powers more than 1 million daily shipments across the supply chain. Role Overview We are looking for a Software Development Engineer (SDE) to join our team in Bengaluru. You will be responsible for independently developing new features, enhancing existing functionality, and solving complex engineering challenges at scale. This role involves end-to-end ownership of user stories, and close collaboration with product managers, designers, and other engineers. Key Responsibilities Own the full lifecycle of assigned features from design to deployment. Write clean, scalable, and high-performance code. Innovate on complex problems with efficient, creative solutions. Contribute to the design and architecture of LoadShare s backend systems. Collaborate with cross-functional teams to deliver high-impact features. Act as a go-to expert in key areas of the codebase. Identify and proactively reduce technical debt. Mentor junior engineers and participate in code reviews. Key Result Areas Timely Delivery: As per plans defined by the POD lead. Engineering Velocity: Consistent feature throughput. Quality of Output: Minimal defects in QA and production Optimized performance in production environments Code Quality: Follows architecture and best coding practices. Requirements B.E./B.Tech in Computer Science or a related field. 2 4 years of software development experience. Strong programming skills in Java, with a focus on multi-threading and performance. Solid foundation in data structures, algorithms, and concurrency. Experience with databases: PL/SQL, RDBMS, and familiarity with Cassandra, Redis, Elasticsearch. Hands-on experience with AWS for deploying and maintaining services. Experience with microservices architecture and scalable systems. Ability to debug, optimize, and resolve production issues efficiently. Strong collaboration and communication skills. Qualification : B.E./B.Tech in Computer Science or a related field.
Senior Software Development Engineer Idc Vn Edge
Oracle
Job Description: Senior Software Development Engineer - Oracle Cloud Infrastructure Core Services Development Team Role: Senior Software Development Engineer Team: OCI Virtual Networking Core Services Development Team Location: India Career Level: IC3 Experience: 4+ years Overview: Oracle's Cloud Infrastructure (OCI) is building state-of-the-art infrastructure-as-a-service (IaaS) technologies that operate at high scale across a globally distributed, multi-tenant cloud. The OCI Virtual Networking team is at the heart of this effort, developing distributed, highly available virtual networking services. This team is responsible for foundational cloud services, such as the Virtual Cloud Network (VCN), VPN, Customer Cloud Connectivity, Network Firewalls, and other edge services. As a Senior Software Development Engineer, you will be responsible for designing, developing, and optimizing complex distributed systems that interact with end users and network infrastructure. Your role will involve working on distributed services, developing algorithms for efficient data transfer across networks, and ensuring scalability and reliability within Oracle's cloud environment. You will work closely with a collaborative, agile team of engineers while contributing to building the future of cloud networking services. Key Responsibilities: Software Development & Design: Design, develop, and implement distributed networking services within OCI's Virtual Cloud Network (VCN). Focus on writing clean, maintainable, and optimized code to enhance performance and scalability. Develop and optimize algorithms to ensure efficient data transfer and network operations across the distributed cloud infrastructure. Ensure the performance and scalability of the code, especially when deployed in a cloud environment. Collaboration & Agile Work Environment: Collaborate closely with cross-functional teams in a fast-paced, agile development environment. Participate in the full software development lifecycle, from planning and design to testing and deployment. Work with other team members to ensure the integration of various OCI services, with a focus on automation and scalability. Operational Support & Troubleshooting: Contribute to the operational support of production services, including on-call duties. Troubleshoot and resolve complex issues, ensuring high availability and reliability of networking services. Provide technical leadership and contribute to the continuous improvement of the services. Leadership & Mentorship: Take ownership of parts of the service and its components, leading from design to implementation. Mentor junior engineers and provide technical guidance and support. Share knowledge and contribute to the team s growth through code reviews, knowledge-sharing sessions, and coaching. Technical and Professional Requirements: Programming Expertise: Expert-level experience with Java in developing large-scale, high-performance applications. Experience in concurrent programming and the design of distributed systems. Proficiency in solving complex problems related to scalability, performance, and reliability in cloud environments. Cloud & Distributed Systems: Experience in building and maintaining distributed, scalable services, especially within cloud infrastructures. Strong knowledge of cloud technologies and networking protocols. System Design & Optimization: Solid understanding of system architecture, including how components interact in a distributed, cloud-based system. Ability to optimize code for performance and scalability in production environments. Operational Understanding: Experience in operating production services and providing support during on-call rotations. Understanding of troubleshooting complex system issues, particularly in a distributed cloud environment. Team Collaboration & Communication: Ability to work in a collaborative and agile team environment. Strong verbal and written communication skills for effective coordination across teams. Preferred Qualifications: Experience in Large-Scale Distributed Services: Prior experience in building and scaling distributed services, particularly in cloud or network-related domains. Python Skills: Knowledge of Python for scripting, automation, and solving network-related problems is a plus. Additional Skills: Experience with cloud services, such as VPN, firewalls, network connectivity, and network security. Exposure to containerization technologies such as Docker and orchestration tools like Kubernetes is advantageous. Educational Requirements: Bachelor s or Master s degree in Computer Science, Electrical/Hardware Engineering, or a related field. At Oracle, you will have the opportunity to work on cutting-edge technologies that power cloud networking at a global scale. You will be part of a dynamic and innovative team, contributing to the development of highly scalable and distributed networking services within Oracle's cloud infrastructure. Your expertise will be crucial to driving the evolution of cloud technologies, and you will have a chance to mentor junior engineers while working in a collaborative, fast-paced environment. Qualification : Bachelors or Masters degree in Computer Science, Electrical/Hardware Engineering, or a related field.
Software Development Engineer - 2
Locus
Job Title: Software Development Engineer - 2 Location: Bangalore (On-site; full-time) About Locus: At Locus, we are redefining logistics decision-making with deep-tech solutions that drive efficiency, consistency, and transparency across industries like retail and FMCG/CPG. Founded in 2015 by Nishith Rastogi and Geet Garg, Locus has evolved from a women s safety geo-tracking app into a globally recognized logistics optimization platform. Our technology has empowered enterprises such as Unilever and Nestl to execute over a billion deliveries across 30+ countries. Guided by our commitment to innovation and sustainable growth, we transform complex supply chains into strategic growth enablers. Join us at Locus and be part of a team shaping the future of global logistics. Job Overview: About the Role: As an Software Development Engineer -2, Backend Engineer at Locus, you will play a pivotal role in building robust, scalable, and high-performance backend systems. You will be at the forefront of designing solutions that can handle millions of transactions, ensuring reliability, security, and innovation across our products. Key Responsibilities: System Design: Architect scalable backend services and APIs, focusing on low-latency and high-throughput systems. Core Development: Build, test, and deploy features using Java, ensuring code quality and maintainability. Performance Optimization: Analyze and optimize application performance and scalability by addressing bottlenecks and implementing efficient algorithms. Database Management: Design, query, and maintain complex databases (relational and NoSQL), ensuring data consistency and availability. Integration: Collaborate with frontend and data teams to integrate backend services seamlessly. Ownership: Take end-to-end responsibility for assigned modules or features, from requirements gathering to production deployment and monitoring. Security: Implement robust security practices to safeguard systems and user data. Code Reviews: Conduct thorough peer reviews to maintain coding standards and share knowledge within the team. Mentorship: Guide junior engineers, fostering a culture of learning and innovation. Skills and Qualifications: Core Expertise: Proficiency in Java and frameworks like Spring Boot. Database Knowledge: Experience with MySQL, PostgreSQL, or similar, along with hands-on knowledge of NoSQL solutions like MongoDB or Cassandra. Cloud Experience: Familiarity with AWS, Azure, or GCP for deployment and infrastructure management. Tooling: Experience with CI/CD pipelines, version control systems (Git), and monitoring tools like Prometheus or Grafana. Problem-Solving: Strong analytical skills with a focus on algorithms, data structures, and system design. Collaboration: Ability to work closely with cross-functional teams and adapt to a fast-paced environment. Education: Bachelor's or Master s degree in Computer Science, Engineering, or a related field. Join Locus and become part of a visionary team that is redefining logistics through innovation and smart distribution. We provide competitive compensation, comprehensive benefits, and a collaborative environment where your expertise will drive both your growth and that of the organization. Locus is an equal opportunity employer dedicated to creating a diverse and inclusive workplace.
Engineer - Windows Development
Qualcomm
Software Engineer - Power Management Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary We are looking for a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management solutions across various Windows on Snapdragon products. The role focuses on achieving optimal power and performance from the chipset. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. The Ideal Candidate Should Have Experience with Embedded Windows software and strong driver programming skills. Solid understanding of Operating System concepts. Windows kernel driver development experience. Hands-on experience in implementing power/thermal management software, state machines, ACPI, and UEFI. Strong programming skills in C/C++, along with proficiency in Shell Scripting or Python. Experience debugging ARM or other SoC embedded systems. Strong communication and interpersonal skills. Excellent problem-solving and debugging abilities. Ability to coordinate across stakeholders and drive tasks to completion. Experience 1+ years of Software Engineering or related work experience. Expertise in Windows OS internals and Windows driver development related to power and thermal management. Experience with Windows device driver programming and debugging using tools like WinDbg and JTAG. Familiarity with ARM processor architecture and Assembly Language. Knowledge of PC software such as System BIOS, UEFI, ACPI, drivers, and applications. Experience with embedded operating systems, including kernel architecture, OS services, heap and memory management, multi-core and multi-threading environments, and crash debugging. Understanding of system performance profiling and optimization techniques. Strong written and verbal communication skills, self-motivation, and the ability to quickly learn new technologies. Equal Opportunity Employer Statement Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number available on their website. Upon request, reasonable accommodations will be provided to support individuals with disabilities throughout the hiring process. Qualcomm is also committed to ensuring that the workplace is accessible for individuals with disabilities. (Please note that this email address is exclusively for accommodation requests. Status updates on applications or resume inquiries will not be provided via this channel.) Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Engineer - Windows Development
Qualcomm
Software Engineer - Platform Power (Windows on Snapdragon Team) Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary We are seeking a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The selected candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management for various Windows on Snapdragon products. The objective is to achieve optimal power and performance from the chipset. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Required Skills and Experience Experience in Embedded Windows software development and driver programming. Solid understanding of Operating System concepts. Hands-on experience with Windows kernel driver development. Experience implementing power/thermal management software, state machines, ACPI, and UEFI. Strong programming skills in C/C++, Shell Scripting, or Python. Proficiency in debugging ARM or other SoC embedded systems. Excellent communication and interpersonal skills. Strong analytical, problem-solving, and debugging capabilities. Ability to collaborate across teams and drive task completion. Technical Expertise 1+ years of Software Engineering or related work experience. Expertise in C/C++ programming. Knowledge of Windows OS internals and Windows driver development related to power/thermal management. Experience with Windows device driver programming and debugging using tools like WinDbg, JTAG, etc. Familiarity with ARM processor architecture and assembly language. Exposure to PC software components such as System BIOS, UEFI, ACPI, Drivers, and Applications. Understanding of Embedded OS concepts, including Kernel architecture, OS services, memory management, multi-core processing, multi-threading, and crash debugging. Knowledge of OS/system performance profiling and optimization techniques. Strong written and verbal communication skills, along with a high level of motivation and eagerness to learn. Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
Senior Engineer - IT Software Development & Operations
Sasken Technologies
Job Title: Senior Engineer - IT Software Development & Operations Location: Bengaluru Job Summary The Senior Engineer will be responsible for applying their technical expertise in various aspects of software development and operations, including design, coding, testing, documentation, and technical support. This role requires the ability to handle complex issues, adapt existing methods to solve problems, and deliver results with minimal supervision. The ideal candidate will have strong collaboration skills, consistently seek to improve their technical capabilities, and actively participate in technical initiatives to enhance organizational success. Roles & Responsibilities Design & Development: Responsible for the design, coding, testing, bug fixing, documentation, and technical support within the assigned area. Ensure timely delivery of solutions while meeting quality and productivity goals. Collaboration & Customer Interaction: Regularly collaborate with customer teams to clarify technical issues, resolve queries, and ensure smooth project execution. Participate in key project and work-related activities, providing input on identifying important issues and risks. Process Improvement: Actively seek opportunities to enhance existing skills and acquire new complex technical skills. Participate in technical initiatives related to the project and organization, delivering training and contributing to process improvements. Project Execution: Adhere to organizational guidelines and checklists during deliverable reviews. Provide regular status reports to the Team Lead and ensure that relevant organizational processes are followed. Skill Development: Enhance technical capabilities by attending training sessions, engaging in self-study, and undergoing periodic technical assessments. Education and Experience Education: Engineering Graduate, MCA, or equivalent. Experience: 2-5 years of relevant experience. Competencies Description Digital Automation Engineer: Experienced in designing and implementing engineering processes and automation across phases of the DevOps-based SDLC, including Configuration Management, Build & Release, Test Automation, Deployment, Infrastructure Automation, and Continuous Operations. Configuration Management Specialist: Design, configure, and implement version control, branching, and configuration strategies using source code and version control systems like GIT, GitLab, BitBucket, SVN, CVS, Clearcase. Build Automation Specialist: Experience in Continuous Integration (CI) and Build Automation tools like Jenkins, Bamboo, ANT, Maven, Gradle. Test Automation Specialist: Experience in designing and authoring Test Automation scripts for Mobile, Web, Cross-platform, Web Services, Microservices, and infrastructure testing. Proficient in Black Box, White Box, Functional, Performance, UI, Security, and Regression testing, along with experience in BDD frameworks and device test clouds like Sauce Labs and Xamarin Test Cloud. Deployment Specialist: Expertise in release management strategies, managing package repositories, AMIs, and deploying applications and service packages across cloud and container-based infrastructure. Infrastructure Automation Specialist: Expertise in designing and implementing programmable infrastructure on virtualized and cloud-based environments. Ability to manage IaaS, Configuration Management, Container Management, and Environment Management across cloud platforms (AWS, Azure, etc.). Continuous Operations Specialist: Design, implement, and operate elastic infrastructure, manage application and service monitoring, failover scenarios, scalability, SLAs, and operational dashboards across cloud and virtualized environments. Platforms Linux, Windows, Android, iOS, VMware, OpenStack, Hyper-V Technology Standards AWS, Azure, RESTful APIs, SOAP, Test-Driven Development (TDD), Microservices patterns, Service Mesh, CloudFormation templates. Tools Configuration Management: GIT, GitLab, BitBucket, SVN, Clearcase, Perforce. Build Tools: GNU Make, NMake, ANT, Maven, Gradle, Ivy. CI Tools: Jenkins, Bamboo, CircleCI, AWS DevOps tools, Azure DevOps. Requirement Management: Bugzilla, Jira. Code Review: Gerrit, GitLab, ReviewBoard. Containers: Docker, Docker Swarm, Kubernetes, ECS (Amazon), AKS (Azure). Automation & Configuration Management: Ansible, Chef, Puppet. Cloud-Native DevOps Services (AWS, Azure): Cloud-Native DevOps Services. Testing Tools: Appium, Visual Studio App Center, SauceLabs, Selenium, Black Duck, SOAP UI, Protractor, JUnit, NUnit, LoadRunner, JMeter. Monitoring & Dashboarding: Prometheus, ELK Stack, Grafana. Languages Scripting Languages: Perl, Python, Groovy, Shell Script, PowerShell, YAML, Ansible. Other Programming Languages: Java, C#, XML. Test Automation Languages: Java, Python (for Appium and Sauce Labs). Specialization Key Areas: Configuration Management, Test Automation, Build and Release Automation, Infrastructure Automation, Continuous Operations, Deployment, RPA (Robotic Process Automation). Desired Skills Strong collaboration and communication skills. Ability to manage multiple projects and tasks while ensuring quality delivery. Experience working in an agile development environment. Proactive in identifying and resolving technical challenges. Strong analytical and problem-solving abilities. This is an exciting opportunity for a skilled Senior Engineer to advance their career in the IT Software Development and Operations domain, work on innovative projects, and gain experience across cutting-edge technologies. Qualification : Engineering Graduate, MCA, or equivalent.
Senior Software Development Engineer In Test (sdet)
Couchbase
Job Title: Senior Software Development Engineer in Test (SDET) Location: Bangalore, India (Office-based role) About Couchbase: As industries race to embrace AI, traditional database solutions fall short of the growing demands for versatility, performance, and affordability. Couchbase is leading the way with Capella, the developer data platform for critical applications in the AI-driven world. By uniting transactional, analytical, mobile, and AI workloads into a seamless, fully managed solution, Couchbase empowers developers and enterprises to build and scale applications with unmatched flexibility, performance, and cost-efficiency from cloud to edge. Trusted by over 30% of the Fortune 100, Couchbase is unlocking innovation, accelerating AI transformation, and redefining customer experiences. Come join our mission! Job Overview: Couchbase is expanding rapidly, and our Engineering and Cloud teams are at the heart of this growth. As a Senior Software Development Engineer in Test (SDET), you will be a key contributor to ensuring high quality across our data infrastructure systems. You will collaborate closely with engineering teams to optimize test frameworks in Python/Golang, scaling them to handle larger workloads under stress and heavy load. This role provides an exciting opportunity to contribute to the growth and development of our products and to shape the future of our testing and automation strategies. Responsibilities: Automation & Test Framework: Lead the design, implementation, and maintenance of automation and test frameworks to support large-scale data infrastructure systems. Scaling Systems: Optimize test frameworks (Python/Golang) to handle systems under large scale, high load, and stressful conditions. Component Testing: Drive testing across multiple components, including API interfaces, databases, storage, file systems, and OS-level functionality. Environment Configuration: Set up and configure test environments, including Windows and Linux OS, networking, proxies, and client-server tests. Collaboration: Work with cross-functional teams to ensure quality testing and continuous improvement of products through integrated automated testing. Analysis & Reporting: Provide in-depth analysis and generate clear, actionable reports on test results, issues, and areas for improvement. Problem-Solving: Identify and resolve complex testing issues in a timely manner, demonstrating self-motivation and keen analytical skills. Communication: Maintain strong communication with both technical and non-technical teams to provide clarity on testing outcomes, issues, and resolutions. Requirements: Experience: 4 to 6 years of hands-on experience in automation and test framework implementation. Programming Skills: Proficiency in Python, C/C++, Java, or Golang. Testing Expertise: Demonstrated experience testing APIs, databases, storage systems, file systems, and operating systems. Technical Understanding: Good understanding of large-scale distributed systems, relational/NoSQL databases, OS concepts, and networking. Test Environments: Experience configuring test environments and working with infrastructure as a service (IaaS) across Windows and Linux OS. Problem-Solving & Analytical Skills: Strong attention to detail, excellent problem-solving skills, and curiosity for identifying and addressing complex issues. Collaboration: Ability to thrive in a fast-paced environment and work effectively within a team. At Couchbase, we reimagine database technology to enable modern, flexible, and cost-effective applications that drive premium customer experiences. Our Capella platform delivers cutting-edge solutions, empowering businesses to rapidly build applications that scale with performance and flexibility. Benefits at Couchbase: Generous Time Off Program: Flexibility to care for yourself and your family. Wellness Benefits: A variety of world-class medical plans, dental, vision, life insurance, and employee assistance programs. Financial Planning: RSU equity program, ESPP, retirement planning, and business travel insurance. Career Growth: We value your contributions and provide opportunities to grow and make an impact. Fun Perks: Ergonomic office setup, food & snacks for in-office employees, and more!
Systems Development Engineer Iii, Silicon Infrastructure
Google Careers
Minimum Qualifications: Bachelor's degree in Computer Science or IT-related field, or equivalent practical experience. 3 years of experience with systems automation and tooling using Python, Go, or any other programming language. 3 years of experience in managing technical infrastructure (e.g., deployment, maintenance, troubleshooting). 3 years of experience in Linux Internals, Networking, and Systems administration. Preferred Qualifications: 6 years of experience in implementing, troubleshooting, and supporting computing systems. Experience with DevOps tools such as Terraform, Puppet, Ansible, Jenkins. Experience with cloud provider ecosystems of cloud service providers. Experience in supporting large-scale complex cloud-based infrastructure. Experience in one of the High Performance Computing (HPC) Schedulers such as LSF, Symphony, NC, or SLURM. Excellent investigative, problem-solving, and communication skills. About the Job: Systems Development Engineering (SDE) at Google is a role where you manage services and systems at scale. SDEs creatively put their engineering discipline to use automating the mundane and reducing toil. We don t just write code to fix bugs but emphasize the development of tools and solutions that fix classes of problems. We know it s hard to control what you can t measure so we focus on observability: instrumenting first, then turning data into knowledge, and finally knowledge into action. We know that the operational efficiency of Google systems, services, virtual compute environments, and the operating systems that power them impact the environment, not just the bottom line. We know that working together we can do more, and that community matters. Google brings together people with a wide variety of backgrounds, experiences, and perspectives. We encourage them to collaborate, think big, and take risks in a blame-free environment. We promote self-direction to work on meaningful projects while striving to create an environment that provides the support and mentorship needed to learn and grow. Together we engineer and build the infrastructure, tools, access, and telemetry for systems that enable orchestration of Google-scale services. Come build things that matter. In this role, you will be responsible for building and operating the underlying foundation infrastructure used for designing custom silicon. This includes compute platforms, CI/CD, Cloud, groups and Access Control Lists (ACLs), source control, dashboards, resource economy, and bench labs used by silicon engineers in their daily work. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities: Ensure the timely delivery of silicon designs using Google Cloud Platform (GCP) within a fluid environment. Monitor and uphold high standards for internal services on Google Cloud. Provide support, maintain, and deploy team-supported infrastructure and documentation. Collaborate closely with engineering teams to implement and develop on Google Cloud infrastructure. Automate tasks wherever needed. Qualification : Bachelor's degree in Computer Science or IT-related field, or equivalent practical experience.
Software Engineer - Golang (microservices Development)
Cisco Technology Inc
Software Engineer - Golang (Microservices Development) Meet the Team At Cisco Secure Common Services Engineering, we are a team of cybersecurity experts and innovative engineers supporting Cisco Security products and developers. Our mission is to build secure, scalable, and seamless solutions that power the Cisco Security Cloud. As we continue to expand, we seek highly skilled engineers who are passionate about designing and building cutting-edge microservices that enhance security and performance. Your Impact As a Software Engineer, you will be responsible for developing, optimizing, and maintaining highly available, containerized microservices. You will work in an agile, collaborative environment, driving innovation while ensuring reliability and scalability. Key Responsibilities: Design, develop, and maintain microservices using Golang and REST APIs. Ensure high availability, scalability, and reliability of platform components. Optimize and enhance CI/CD pipelines to streamline deployments. Implement authentication and authorization mechanisms using OAuth and OIDC. Work with AWS cloud services such as DynamoDB, API Gateway, and Lambda. Conduct Proof of Concepts (PoCs) to evaluate and integrate new technologies. Write clean, efficient, and well-documented code following best practices. Minimum Qualifications 6+ years of experience in Golang-based microservices development. Strong expertise in RESTful API development and containerization (Docker, Kubernetes). Experience with AWS services, particularly DynamoDB, API Gateway, and Lambda. Knowledge of CI/CD processes and tools such as Terraform, Jenkins, and GitHub Actions. Understanding of OAuth, OIDC, and authentication mechanisms. Preferred Qualifications Experience with cloud-native architecture and distributed systems. Strong problem-solving skills and ability to debug complex issues. Excellent communication skills, with the ability to collaborate across teams. Passion for security, automation, and performance optimization. At Cisco, we innovate, collaborate, and grow together. We foster an inclusive and diverse work culture where everyone belongs. Cutting-Edge Work: Be part of a team shaping the future of cloud security and microservices. Career Growth: Learn, develop, and advance in an employee-first environment. Giving Back: Enjoy 80 hours of paid volunteer time annually to support causes you care about. Inclusive Culture: Join 30+ Inclusive Communities that foster belonging and collaboration. Join Cisco and be part of the future of secure, cloud-native development! Take the next step. Be you, with us!
1 - 20 of 0 [ ]
No results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted