Simplify Logo

Full-Time

Staff Software Engineer

Posted on 6/27/2024

Procore Technologies

Procore Technologies

1,001-5,000 employees

Cloud-based construction management software platform

Consulting
Hardware
Industrial & Manufacturing
Enterprise Software
Real Estate

Senior, Expert

Austin, TX, USA

Category
Backend Engineering
FinTech Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Agile
Python
NoSQL
Software Testing
SQL
Java
SCRUM
Data Analysis
Requirements
  • BS/MS in Computer Science or related area or equivalent experience
  • 8+ years of experience developing systems/software for large business environments (Java/J2EE, Python, and Go preferred)
  • 3+ years of experience designing complex systems, management products business applications, or integration with SaaS applications in the Finance & Billing domain
  • Strong OOD and SOA principles, with the ability to implement them in a language of choice
  • Practical experience in developing applications using microservices, container technologies, and container management systems such as Kubernetes, Mesos, etc.
  • Strong experience with database design (SQL, NoSQL) and analytics
  • Skilled in the software development lifecycle processes and experience with scrum, agile, and iterative approaches
  • Expertise with unit testing & Test Driven Development (TDD)
Responsibilities
  • Architecting and developing web, software, prototypes, or proofs of concepts (POCs) in Finance & Legal Technologies
  • Leading the gathering of functional requirements with business users, developing technical specifications, and project & test planning
  • Identify gaps/automation opportunities in existing production applications and processes; propose and deliver improvements to both system and processes. Where applicable, evaluate alternative methods, and present recommendations and justifications to business partners
  • Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team in solving challenging programming and design problems
  • Roughly 50-70% hands-on coding

Procore Technologies specializes in cloud-based construction management software, designed to enhance project efficiency and accountability through improved communications and documentation. This firm stands out in the construction tech sector by providing tools that facilitate real-time data access and risk minimization, which are crucial for managing diverse global construction projects. Working here offers an opportunity to be part of a team that is pivotal in transforming construction management practices, enabling better project outcomes and industry standards.

Company Stage

IPO

Total Funding

$543.5M

Headquarters

Carpinteria, California

Founded

2003

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

12%
INACTIVE