Lead Software Engineer

2 weeks ago


California, United States Freshworks Full time

Lead Software Engineer - Test (Performance)

Full-time Function: Software Engineering(ENG) About Freshworks 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. More than 50,000 companies -- from startups to public companies -- around the world use Freshworks software-as-a-service to enable a better customer experience ]CRM) and employee experience (ITSM, HRSM). Headquartered in San Mateo, California, Freshworks has a dedicated team operating from 13 global locations to serve 50,000+ customers including Bridgestone, Chargebee, DeliveryHero, ITV, Klarna, Multichoice, OfficeMax, TaylorMade and Vice Media. Freshworks transforms the way world-class organizations collaborate with customers and co-workers. The suite includes Freshdesk (omni-channel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshteam (HR management system). Freshworks has received numerous accolades including 2019 Startup of the Year form Economic Times, #16 ranking on the Forbes’ Cloud 100 list and #22 on the Battery Ventures/Glassdoor Best Places to Work in 2020. Our suite of products has also been recognized by analysts including the Gartner Magic Quadrants for CRM Customer Engagement, IT Service Management and Sales Force Automation. While Freshworks has had incredible organic growth over the last few years, the company also has made targeted acquisitions that add critical capabilities to the portfolio including Natural Language Processing, Chatbots, Machine Learning, Social and Messaging Transformation. Freshworks has raised over $400 million in capital and is funded by Accel, CapitalG, Sequoia Capital and Tiger Global Management. More information is available at www.Freshworks.com. 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 or 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, our communities and our business. About the Role Involved in every phase of SDLC, Lead Software Engineer in Test (Performance) at Freshworks, are in complete ownership of the ensuring performance and scalability of web applications and microservices by doing performance testing of the organization’s cutting-edge projects. A performance test engineer’s primary responsibility is creating and maintaining performance test plans, utilizing load testing tools to inject load, analyzing metrics from application and system logs, and simulating system behavior to improve the performance and reliability of the applications. The candidate should also have enthusiasm for troubleshooting, analyzing, and resolving complex problems, must demonstrate strong problem-solving and communication skills, and be prepared to be an expert performance engineering resource on multiple initiatives of diverse scopes. This position offers the candidate several opportunities to learn and test world-class B2B SaaS products that are built using cutting-edge technologies. Responsibilities Gathering Performance Testing Requirements, Analyzing and designing performance specifications, defining performance test strategy, creating performance test plans, developing performance scripts for both Web (Front End & Backend) and Microservices Execute performance tests for benchmarking, identifying bottlenecks, and determining limits of critical factors Identify and isolate performance issues on all layers of the application stack including Network, OS, Application, and Database and analyze root causes of performance issues and provide corrective actions. Identifying memory level and thread level issues using heap/thread dumps and analyzing Garbage collection logs using GC analysis tools. Deep knowledge in SRE activities for business function’s health, Alerting, Notification, and Monitoring by continuous engagement with Architects, Product Engineering & DevOps. Analyzing system memory, CPU, and Run Queue and Identifying performance bottlenecks and remedies. Set up Performance test infrastructure by understanding systems environments like shared resources, components, services, CPU, memory, storage, network, etc. Create Continuous Integration, Continuous Delivery (CI/CD) infrastructure, and processes to run QA performance scripts. Analyze Performance test results and provide clear and concise reports with recommendations and improvement plans and generate performance test summary reports for every release Work closely with development teams, architects, and engineers to test their products under load and make recommendations to improve performance, reliability, and scalability Suggest new tools and techniques to improve performance testing efficiency and Implement best-in-class practices in performance testing for Freshworks Coordinate with cross-products and provide solutions based on their performance testing requirements Qualification 7 to 10 Years of strong experience in Performance testing/Engineering with a good understanding of performance testing concepts Solid experience in assessing the performance, scalability, and resiliency of large-scale web applications, APIs, and backend services with an understanding of multi-tiered and microservice architecture Extensive knowledge and hands-on experience in any of the Performance testing and monitoring tools (JMeter, HP LoadRunner, Gatling) Experience in APM toolset for monitoring, profiling, and tuning like AppDynamics, New Relic, Grafana, ELK, and similar ones Understanding of various performance metrics (CPU, Memory, Disk, and Network) Good to have experience in creating monitoring dashboards in Grafana. Experience in Databases / SQL (e.g. MySQL, RDS, Elastic Search, Postgres, MongoDB, DynamoDB) Experience in message brokers (e.g. Kafka, RabbitMQ) Experience testing with containers, cloud, virtualization, and configuration management. Experience in setting up a high-volume load model by understanding the product architecture. Solid data analysis and problem-solving skills Strong self-driven collaborator with the ability to work in diverse teams as a contributing member 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.

#J-18808-Ljbffr


  • Software Engineer

    2 weeks ago


    California, United States Avispa Technology Full time

    Software Engineer 13471 A leading professional networking company is seeking a Software Engineer . The successful candidate will develop and operate mission-critical services and applications that are used customers and employees worldwide. The ideal candidate has 4+ years of software engineering experience. The company offers a great work...


  • Carlsbad, California, United States Vuori, Inc Full time

    Job Description We are looking for a highly skilled Lead Software Engineer to join our team responsible for digital application portfolio that includes eCommerce shopping experience, personalized recommendations, content management system, search, online returns, and retail POS commerce solutions.  As a Lead Software Engineer, you will be responsible for...


  • California, United States Study International Full time

    Description SAIC is seeking an experience Software Development Lead to lead our team supporting NAVAIR Airworthiness and CYBERSAFE Office software tools. This role will sit in California, Maryland with hybrid-remote capability. Candidate must sit near California, MD for as-needed on-site availability. This position is contingent upon award news this...


  • California, United States 2K Full time

    At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world's top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Agoura Hills, Novato, Foothill Ranch, Irvine,...

  • Software Engineer

    2 weeks ago


    California, United States Factory Full time

    Factory is on a mission to bring autonomy to software engineering. To do that, we are building AI systems called Droids that accelerate the engineering output of enterprise software organizations. Droids automate tedious but essential processes in software development like code review, documentation, test creation, as well as end-to-end coding tasks. Some...


  • California, United States Crescent Solutions Full time

    Crescent Solutions is committed to helping you as an esteemed IT Professional find the next right step in your career. We match professionals like you to rewarding consulting or direct hire opportunities in your area of expertise. During the initial discussion, we hope to learn more specifics about your background and skill set to determine what job...


  • California, United States 2K Full time

    At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world’s top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Agoura Hills, Novato, Foothill Ranch,...


  • California, United States San Manuel Casino Full time

    The Information Technology (IT) department for the San Manuel Band of Mission Indians (the Tribe) provides and supports a leading edge technology infrastructure to the organization in support of ever changing technological advances in the Gaming industry and the Tribe’s business enterprises. The ability to effectively prioritize and execute tasks in a...


  • California, United States Clip Health Full time

    [Full Time] Platform Software Engineer at Clip Health (United States) | BEAMSTART Jobs Platform Software Engineer Clip Health United States Date Posted 25 Jun, 2022 Work Location California, United States Salary Offered Not Specified Job Type Full Time Experience Required No experience required Remote Work No Stock Options No Vacancies 1 available At Clip...

  • Software Engineer

    4 weeks ago


    California, United States Whatnot Full time

    [Full Time] Software Engineer at Whatnot (United States) | BEAMSTART Jobs Software Engineer Whatnot United States Date Posted 26 Jun, 2022 Work Location California, United States Salary Offered Not Specified Job Type Full Time Experience Required No experience required Remote Work Yes Stock Options No Vacancies 1 available About Whatnot Whatnot is a...


  • California, United States Longwood University Full time

    You are viewing a preview of this job. Log in or register to view more details about this job. The Jet Propulsion Laboratory (JPL) is a unique national research facility that carries out robotic space and Earth science missions. JPL, located in Pasadena, California, is a division of Caltech and is managed by NASA. Since its inception in the 1930s, JPL has...


  • California, United States RingCentral Full time

    Software Development Engineer- III page is loaded Software Development Engineer- III Apply locations Bangalore, India time type Full time posted on Posted Yesterday job requisition id R072155 Job Description We are looking for an experienced Senior Software Developer to join the RingCentral Operations Intelligence team. You will be responsible for designing...


  • City of Newark, California, United States Dew Software Full time

    Dew Software is seeking a talented and experienced Lead Programmer/Machinist to join our team. As a Lead Programmer/Machinist, you will be responsible for programming and operating CNC machines to produce precision parts and components. You will also lead a team of machinists, ensuring efficient production and meeting quality standards. Dew Software is a...


  • California, United States Peak Energy Services Full time

    Denver, CO or SF Bay Area, CA / On-site / Full-Time / ESS Engineering Peak Energy is the first American venture to advance globally proven Sodium-Ion battery systems as the storage standard for the new era of renewable energy on a resilient grid. Sodium-Ion is cheap, readily available and safe, making it the leading contender in a rapidly evolving...

  • Software Engineer

    3 weeks ago


    California, United States Open Systems Technologies Full time

    A financial firm is looking for a Software Engineer to join their team in New York, NY. Compensation: $200-250k Qualifications: Required A Bachelor's or advanced degrees in computer science, engineering, or technology related field required 8+ years software development experience in financial services industry collaborating with quantitative...


  • Hercules, California, United States IBA Infotech Inc. Full time

    Job Description Role: Medical Deice Software Development Lead Location: Hercules, CA Interview: Phone/Skype Job Type: Contract   Job Description: As a Software development lead the engineer is expected to lead the software development of legacy medical device products enabling timely quality delivery based on global delivery model. As a software...


  • San Jose, California, United States Hireio, Inc. Full time

    About the team Our Mobile Architecture & Infrastructure Team is dedicated to productivity and quality of our APP's engineering projects, empowering hundreds of our mobile developers in areas including infrastructure, app architecture, engineering tool chains, and app foundations. Responsibilities: - Build mobile infrastructure and tools to enhance...


  • California, United States Gilder Search Group Full time

    We are looking for a Software Developer Engineer in Test based in Latin America to work on a long-term project for one of our clients, a video game holding company based in Santa Monica, California. Our client creates the most epic interactive gaming and entertainment experiences on earth immersing players in new, unimagined worlds. Their products help build...


  • Milpitas, California, United States Western Digital Full time

    Job Description As a Principal Software Engineer on the Architecture Team at SanDisk, you will be an integral part of a dynamic group dedicated to shaping the architecture and design of our cutting-edge storage solutions. This role requires expertise in code quality, a focus on intuitive interface design, and a passion for building robust software from the...


  • Pleasanton, California, United States XperiencOps Inc Full time

    We are currently seeking a talented Senior Software Engineer to join our team at XperiencOps Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance and scalable APIs that power our core products. Your main focus will be on architecting and building robust RESTful APIs that seamlessly integrate...