Staff Software Engineer - Bengaluru - Procore Technologies

    Procore Technologies
    Procore Technologies Bengaluru

    1 week ago

    Default job background
    Description

    Job Title: Staff Software Engineer

    About Us

    Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more.

    Job Description

    We're looking for a Staff Software Engineer to join our Product & Technology Team. As a Staff Software Engineer at Procore, you'll partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions.

    Responsibilities:

    • Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams.
    • Assist fellow teammates by conducting code reviews and pairing.
    • Leverage our tech stack: Primarily Java/React/Postgres hosted on AWS and increasingly using Kubernetes, CircleCI for Continuous Integration, and a combination of ArgoCD and an in-house tool for CD.
    • Drive critical projects, including scalability, complex schedule management systems, evolving our existing codebase, designing and building a system aligned with Procore's technical vision, and building, maintaining, and developing microservices.

    Requirements:

    • Bachelor's Degree in Computer Science or equivalent experience.
    • Professional experience with React, Angular with working knowledge of Java, Spring Boot and/or Ruby.
    • 8+ years experience in software engineering fundamentals, Test Driven Development and Design principles.
    • Experience with working on building and maintaining high scale enterprise applications.
    • Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives.
    • Experience in working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users).
    • Experience in building modern Continuous Integration and Continuous Delivery systems at scale.
    • Experience working with a team on large initiatives with the ability to course-correct as needed.
    • Experience working with modern web development, including testing, staging, deploying, and monitoring.

    Perks & Benefits

    At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.



  • Mercedes-Benz Bengaluru

    Tätigkeitsbereich · Forschung & Entwicklung incl. Design · Fachabteilung · Infotainment · Gesellschaft · Mercedes-Benz Research and Development India Private Limited · Standort · Mercedes-Benz Research and Development India, Bangalore · Beschreibung der Aufgaben · Wir suchen eine ...


  • Cargill bangalore

    Job Summary · We are seeking a skilled engineer to support and educate teams on full-stack application development, modern software engineering practices, and Cargill's shared platforms and tools. As a Software Engineer II, you will contribute to building and enhancing scalable, ...


  • People Gamut HR Solutions Bengaluru Full time

    Job Description: · We are seeking a highly skilled Systems Software Development Engineer to join our team at {company}. This is an excellent opportunity for individuals with a strong background in engineering and software development. · Responsibilities: · Design, develop, and te ...

  • Talent one Consulting

    Software Engineer

    21 hours ago


    Talent one Consulting Bengaluru

    Job Title: Front End Software Engineer · We are seeking a skilled Front End Software Engineer to join our dynamic team operating in an agile development environment. · The ideal candidate will have a solid foundation in the software engineering development lifecycle and experienc ...


  • Lenskart Bengaluru

    Software Engineer: Full Stack · We are seeking a skilled Software Engineer to lead the development and implementation of initiatives that drive business growth through experimentation and measurement. · This role involves shipping high-quality technology features to revolutionize ...


  • Dell International Services India Pvt Ltd (7451) Bengaluru Full time

    Software Engineer - Java8 Programming · The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications, and diagno ...


  • FICO Bengaluru Full time

    FICO is a leading global analytics software company, helping businesses in over 100 countries make better decisions. · The Opportunity · We are seeking a Lead Engineer to lead the technical development of a decisioning platform. This role involves contributing technical direction ...


  • Allegion India Bengaluru

    Senior Software Engineer – Mobile (iOS, Android) · Allegion is a leading manufacturer of security products. We help keep people safe and secure in their homes, workplaces, and communities. · About the Role · We are seeking a skilled Senior Software Engineer to join our team in Ba ...


  • Philips Bengaluru Full time

    Software Engineer - Pathology Scanners (C++) · We are seeking a highly skilled Software Engineer to join our team in developing and maintaining Pathology Scanner software solutions as part of Philips Digital & Computational Pathology (DCP) product portfolio. · About the Role · De ...


  • The Nielsen Company Bengaluru Full time

    Software Engineer · Nielsen is seeking a highly skilled and organized Software Engineer to join the Engineering team. The ideal candidate will have exceptional skills in programming, testing, debugging, and problem solving, as well as effective communication and writing skills. · ...


  • ADCI - Karnataka - A66 Bengaluru Full time

    Job Title: · Software Development Engineer – Connectivity · About the Role: · You will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. Your ownership can span across application, device framework, connectivity stack, driver ...


  • Anzyglobal Bengaluru

    Nextiva is currently seeking bright and talented individuals to join our expanding development team as an SDK Software Engineer. As an SDK Software Engineer, you will assist in the development, implementation, and management of technology-based business solutions to improve our p ...


  • TP Vision Bangalore

    Software Engineer role at TP Vision: We are seeking a motivated and skilled engineer to join our dynamic development team, working on a Linux-based TV software stack, collaborating with TV platform providers and internal teams, enhancing and maintaining the existing software stac ...


  • ProPMO Services Private Limited Bangalore

    Job Title: Senior Software Engineer · Experience: 5-6 Years · Location: Bangalore, India · We are seeking a seasoned professional to join our team as a Senior Software Engineer. The ideal candidate will have in-depth knowledge of network management systems and telecom technologie ...


  • The Nielsen Company Bengaluru Full time

    About the Role · This role will be part of a team that develops software used by over 100,000 computers worldwide to measure user activities on the internet. Our software meter is designed to be unobtrusive while collecting biometric data points and sending them to a cloud-based ...


  • Visa Answer Overseas Education Consultants Bengaluru Full time

    About Us · Visa Answer Overseas Education Consultants is a leading immigration and recruitment firm based in Bangalore, India. As a subsidiary of Visa Answer, we provide education consulting services to international students. Our goal is to help people achieve their migration go ...


  • Cisco Bengaluru

    Cisco Data Center Business Unit: Software Engineer for Ethernet Switching · We are a team dedicated to driving innovation in networking technologies at Cisco. Our focus is on developing groundbreaking Ethernet Switching products that address the evolving needs of modern network i ...


  • Smarcon Technologies Pvt. Ltd. Bengaluru CDD

    Job Title: Software Engineer · Description: · We are seeking a skilled software engineer to join our team. The ideal candidate will have hands-on experience with ReactJS, NodeJS, and MongoDB. · Key Responsibilities: · Develop high-quality software applications using ReactJS, Node ...


  • Arista Networks Bengaluru

    A leading innovator in data-driven networking solutions for large-scale data centers, campuses, and routing environments, Arista Networks delivers cutting-edge products that redefine scalability, agility, and resilience. · With a strong track record of success, Arista has earned ...


  • QSC Bengaluru Regular Full time

    Job Title: Software Engineer · The Software Engineer will work with an experienced team to develop the Q-SYS platform, a fast-growing software and hardware platform built on cutting-edge audio, video, and control products. · This position is based in Bangalore, India, where innov ...


  • Hybr1d Bengaluru Full time

    Job Title: · Software Engineer · About Us · Hybr1d is a cutting-edge platform that streamlines business operations by connecting employee data across all systems within an organization. This enables businesses to deliver exceptional employee experiences, regardless of team locati ...

Jobs
>
Staff Software Engineer
>
Bengaluru