Senior Software Engineer
Procore Technologies · Software Engineering
- Location: Bengaluru (India)
- Work arrangement: remote in country
- Employment type: Full Time
- Seniority: senior
- Posted:
Job description
Position:
Senior Software Engineer - iOS
Company:
Procore Technologies
Location:
India, Bengaluru
Employment type:
Full-time
Short Summary:
As a Senior iOS Engineer at Procore, you will have the opportunity to develop technology solutions that impact the construction industry, working closely with customers to translate their needs into SaaS solutions.
Responsibilities:
- Leverage your technical proficiency to serve as the go-to expert in your technical area.
- Help set standards for your teams, providing technical and procedural advice.
- Self-direct your work and task selection.
- Handle the full lifecycle of development within your team, including operational support and incident resolution.
- Use a customer-centric approach to lead architectural design decisions.
- Develop fellow teammates by conducting code reviews and providing mentorship.
- Have a significant impact on projects affecting scalability, performance, and new value delivery.
Requirement:
- Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 5+ years of Engineering Experience (3+ years building iOS applications using Swift and Objective-C).
- Broad understanding of iOS’s architectural components (CoreData, UIKit, SwiftUI, etc.).
- Experience with RESTful APIs and building apps with offline capabilities is a plus.
- Proven ability to develop and ship complex high-quality software products.
- Exceptional communication skills and the ability to work closely with others.
Benefits:
- Comprehensive range of benefits including generous paid time off and leave options.
- Healthcare coverage and career development programs.
Senior Software Engineer - iOS
Company:
Procore Technologies
Location:
India, Bengaluru
Employment type:
Full-time
Short Summary:
As a Senior iOS Engineer at Procore, you will have the opportunity to develop technology solutions that impact the construction industry, working closely with customers to translate their needs into SaaS solutions.
Responsibilities:
- Leverage your technical proficiency to serve as the go-to expert in your technical area.
- Help set standards for your teams, providing technical and procedural advice.
- Self-direct your work and task selection.
- Handle the full lifecycle of development within your team, including operational support and incident resolution.
- Use a customer-centric approach to lead architectural design decisions.
- Develop fellow teammates by conducting code reviews and providing mentorship.
- Have a significant impact on projects affecting scalability, performance, and new value delivery.
Requirement:
- Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 5+ years of Engineering Experience (3+ years building iOS applications using Swift and Objective-C).
- Broad understanding of iOS’s architectural components (CoreData, UIKit, SwiftUI, etc.).
- Experience with RESTful APIs and building apps with offline capabilities is a plus.
- Proven ability to develop and ship complex high-quality software products.
- Exceptional communication skills and the ability to work closely with others.
Benefits:
- Comprehensive range of benefits including generous paid time off and leave options.
- Healthcare coverage and career development programs.
Skills
- core_data
- ios
- memory_management
- objective_c
- performance_optimization
- restapi
- swift
- uikit
Languages
EN
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply