Join Procore as a Software Engineer II: Revolutionize the Construction Industry with Cutting-Edge Software
Job Title: Software Engineer II
Location: Bengaluru, KA, India
Department: Engineering
Job Type: Full-time
Procore is looking for a talented Software Engineer II to join our dynamic Product & Technology Team. We are transforming the construction industry through innovative software solutions, and as a key member of our team, you will help bring customer-centric innovations to life. This role offers a unique opportunity to work alongside highly skilled teams, including engineering, product design, and business systems, to enhance our global SaaS platform that streamlines construction project management.
About the Role
As a Software Engineer II at Procore, you will collaborate with cross-functional teams to convert customer needs into effective software solutions. Your contributions will have a direct impact on the development of tools and systems that improve construction project management across industries. You will work with modern frameworks, lead critical projects, and help shape the technical direction of our engineering team.
Key Responsibilities
As a Software Engineer II, you will take on a wide range of responsibilities, including:
Collaboration: Work closely with infrastructure, platform, and other software teams to establish and maintain engineering standards that ensure high-quality output.
Code Reviews & Mentorship: Actively participate in code reviews, pair programming sessions, and provide mentorship to fellow team members, ensuring continuous learning and improvement.
Microservices Architecture: Contribute to the development of microservices using Java/Springboot, ReactJS, Postgres, AWS, Kubernetes, and CI/CD tools like CircleCI and ArgoCD.
Development Standards: Help define and implement best practices within the engineering team, contributing to high-quality, scalable software solutions.
Required Skills & Qualifications
To succeed in this role, you will need:
Educational Background: Bachelor’s degree in Computer Science or equivalent experience.
Technical Proficiency: Strong expertise in front-end development with ReactJS or AngularJS, along with HTML5, CSS3, and JavaScript.
Version Control & API Integration: Experience with version control systems like GIT, as well as building and consuming RESTful APIs.
Experience: 2+ years of experience in software engineering, with hands-on expertise in test-driven development, design principles, and building large-scale infrastructure.
CI/CD & Platforms: Experience with modern CI/CD systems and a familiarity with cloud platforms like AWS is crucial.
Adaptability: The ability to juggle short-term tasks while keeping long-term goals in sight, adjusting to evolving project needs.
Perks & Benefits
At Procore, we take pride in ensuring our employees’ well-being and professional growth. As a full-time team member, you will receive:
Generous Paid Time Off: Take the time you need to recharge and stay productive.
Comprehensive Healthcare: We offer health coverage options designed to meet your needs.
Career Development: We support professional growth through opportunities for learning and career advancement.
Why Procore?
At Procore, we build the software that builds the world. Our cloud-based construction management solutions are used by businesses to manage some of the world’s most complex projects—from skyscrapers to hospitals and airports. We believe in a culture of innovation, ownership, and diversity, where every team member is encouraged to contribute new ideas, lead projects, and grow in their career. Our inclusive work environment welcomes individuals from all backgrounds, and we’re proud to be an equal opportunity employer.
Join Our Talent Community
Interested in revolutionizing construction with cutting-edge technology? Apply now to join Procore’s dynamic team, or join our Talent Community to stay updated on future opportunities!
Apply Link : Click Here
Join Whatsapp Group : Click Here