Job Closed

This listing is no longer active.

Technical Lead, Software Engineer

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 27Since 2023Company Site

Location

California + 1 moreAll locations: California | Canada

Posted

118 days ago

Salary

$0

Seniority

Senior

Bachelor Degree9 yrs expEnglishAIPythonReactRuby on Rails

Job Description

Technical Lead, Software Engineer

Boon (getboon.ai)

About Boon Boon is the professional AI platform built specifically for construction. Founded in the San Francisco Bay Area in 2023 by product and engineering leaders from Samsara, Apple, Google and DoorDash. Boon is backed by leading Silicon Valley venture capitalists. Our AI agents embed directly into existing workflows, from preconstruction estimating to bid management. They automate the repetitive tasks that drain time and margins while surfacing the insights leaders need to make faster and more confident decisions. The result is measurable impact. Teams move faster, bids are submitted sooner, win rates increase, and costs are reduced. Boon enables construction companies to build more, generate more revenue, and grow with confidence. About the Role As a Technical Lead, Software Engineer at Boon, you'll build the product that brings our AI capabilities to construction teams. You'll work across core product features and customer integrations, taking models built by our AI team and turning them into polished experiences that solve real customer problems. Our stack is Ruby on Rails on the backend, React on the frontend, with Python microservices supporting the platform. A significant part of this role is owning customer integrations end-to-end. You'll be the technical point of contact working alongside product managers and solutions engineers to understand customer systems, design integration approaches, and ship solutions. Construction software is often legacy, Windows-only, and lacks modern APIs, so creative problem-solving is essential. You might find yourself building a desktop app to sync files from a customer's local system, or inventing other workarounds to bridge the gap between old and new. This is a hands-on technical leadership role. You'll write code regularly while also driving architecture decisions, coordinating across teams, and mentoring other engineers. You'll work closely with other technical leads and an established engineering team to build a product that delivers real value to construction companies. In this role, you will: Build core product features end-to-end, from backend APIs to frontend UI. Own customer integrations from initial technical discovery through deployment, working alongside product managers and solutions engineers. Serve as the technical point of contact for customers, understanding their systems and requirements while designing integration approaches. Minimum requirements for the role: 7+ years of experience in software engineering with full-stack experience. Strong experience with at least one or two end-to-end full-stack frameworks. You don't need to know Rails and React specifically, but you should be able to ramp up quickly. Demonstrated ability to solve complex, ambiguous problems creatively. We care more about your problem-solving approach than specific technology experience. Experience owning projects end-to-end, from scoping through deployment. Strong collaboration and communication skills. You'll work closely with customers, product managers, and fellow engineers. Experience working with AI coding tools. Our interview process will include using these tools, and you'll use them daily on the job. Ability to learn new systems and technologies quickly, including unfamiliar customer software and integration patterns. Compensation At Boon, we want to attract and retain the best employees and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate’s skills and experience, as well as market demands and internal parity. This estimate can vary based on the above mentioned factors, so the actual starting annual base salary may be above or below this range. A Boon employee may be eligible for additional forms of compensation, depending on their role, including sales incentives, discretionary bonuses, and/or equity in the company. Boon Is An Equal Opportunity Employer As an equal-opportunity employer, Boon is committed to providing employment opportunities to all individuals. All applicants for positions at Boon will be treated without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.

Job Requirements

  • Collaborate with the AI team to integrate ML models into the product, building the UI, monitoring, and traceability needed for a great customer experience.
  • Drive architecture decisions and technical direction for integrations and product features.
  • Break down complex integration challenges into actionable tasks that the team can tackle together.
  • Research and learn new customer systems quickly, using AI tools to prototype and validate solutions.
  • Partner with other technical leads and engineers to ship reliable, well-architected software.
  • You’re a Great Fit If:
  • You want to make a big impact in construction, an industry that builds the world around us.
  • You excel at creative problem-solving and lateral thinking. When a customer system has no API, you figure out another way.
  • You learn new systems quickly and enjoy the challenge of understanding unfamiliar software to find integration paths.
  • You are comfortable being the technical point of contact with customers, explaining complex concepts clearly and building trust.
  • You can take ambiguous problems, design solutions, and break them into tasks that a team can execute on.
  • You value teamwork, celebrate successes together, and provide mutual support within the team.
  • You use AI coding tools (Cursor, Claude Code, GitHub Copilot, or similar) as part of your daily workflow. We use these tools extensively and expect you to as well.

Related Job Pages

More Software Engineer Jobs

Kiddom logo

General Application - I want to work at Kiddom!

Kiddom

Kiddom has developed an e-learning platform to bring districts and schools “into the future of personalized teaching and learning.” As an employer, the company is known for its

Software Engineer118 days ago

About Kiddom Kiddom is a groundbreaking educational platform that promotes student equity and growth by uniting high-quality instructional materials with dynamic digital learning. Through unparalleled curriculum management functionality, Kiddom empowers schools and districts to take ownership of their curriculum – resulting in learning experiences tailored to meet the unique needs and goals of local communities. Kiddom’s high-quality curriculum is layered with robust teacher and leader data insights to drive the continuous improvement of instructional decisions, school/district programming, and professional learning. Want to join Kiddom, but don't see your dream job posted? We'd like to hear from you! Kiddom builds technology enabling teachers and learners to unlock their full potential. Education technology is increasingly fragmented across various applications, undermining utility and causing cognitive overload, frustration, and ultimately, rejection. Kiddom is building a collaborative learning platform for educators to integrate content, curriculum, and analytics in one place. Help us understand what we're missing and why we need you. Describe what you want to do, why you want to do it, and what you've got to show for it. Feel free to include any relevant work (portfolio, project, writing sample etc.) Salary range is dependent on geographic location, prior experience, seniority, and demonstrated role related ability during the interview process. What we offer Full time permanent employees are eligible for the following benefits from their first day of employment: * Competitive salary * Meaningful equity * Health insurance benefits: medical (various PPO/HMO/HSA plans), dental, vision, disability and life insurance * One Medical membership (in participating locations) * Flexible vacation time policy (subject to internal approval). Average use 4 weeks off per year. * 10 paid sick days per year (pro rated depending on start date) * Paid holidays * Paid bereavement leave * Paid family leave after birth/adoption. Minimum of 16 paid weeks for birthing parents, 10 weeks for caretaker parents. Meant to supplement benefits offered by State. * Commuter and FSA plans Equal Employment Opportunity Policy Kiddom is committed to providing equal employment opportunities to all employees and applicants without regard to race, religion, color, gender, sexual orientation, transgender status, national origin, citizenship status, uniform service member status, pregnancy, age, genetic information, disability, or any other protected status in accordance with all applicable federal, state, and local laws.

United States
Job Closed
Snarkify logo

Senior Software Engineer - CUDA

Snarkify

Scaling Zero-Knowledge Proof for the decentralized future.

Software Engineer118 days ago
OtherRemoteTeam 1-10H1B No Sponsor

Company Description At Snarkify, we are passionately driven by our mission to scale zero-knowledge proofs (ZKPs) for a decentralized future. We empower developers by providing robust infrastructure and user-friendly tools, enabling them to effectively build, deploy, and scale ZKP applications. Our operations are steered by a stellar founding team comprising two Ph.D. holders and a Master holder. Our founders carry exceptional expertise gained from renowned organizations such as the Ethereum Foundation, Facebook, Amazon, and Dropbox. Through the application of folding schemes, proof aggregation, and GPU acceleration, we're pushing the scalability of proof systems to unprecedented levels. Through this unwavering commitment, we are shaping a future that promises enhanced security, privacy, and decentralization. Job Description Snarkify is seeking an experienced and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in advancing the state-of-the-art in Zero-Knowledge Proof (ZKP) acceleration. As a key member of our team, you will have the unique opportunity to shape the future of modern cryptography and decentralized applications by optimizing GPU-based solutions for ZKP applications. In this role, you will collaborate with our engineering team to identify performance bottlenecks and design innovative GPU-based algorithms and data structures that push the boundaries of ZKP acceleration. Your expertise in GPU computing, performance optimization, and parallel programming will be instrumental in driving the development of high-performance, energy-efficient solutions that redefine the capabilities of ZKPs and lay the foundation for a truly decentralized future. Responsibilities Design, develop, and optimize GPU-based algorithms and data structures to accelerate ZKP proof systems and related computations. Collaborate with the engineering team to identify performance bottlenecks and propose innovative solutions to improve overall system efficiency. Develop and maintain high-quality, well-documented code that adheres to best practices for GPU programming. Analyze and optimize performance across a wide range of GPU architectures, ensuring maximum performance and compatibility. Stay up-to-date with the latest advancements in GPU technology, programming techniques, and industry best practices. Contribute to the creation of technical resources, including whitepapers, tutorials, and presentations, to share knowledge and promote our GPU-based solutions. Mentor junior engineers and provide guidance on GPU-related topics and performance optimization techniques. Qualifications Benefits Competitive base salary with founding member equity. The opportunity to build the next-generation ZK computing platform. Immersion in a team of top-notch global blockchain engineers. A flexible and innovative remote work environment. Room for continuous growth and development in the ZK field.

California
OtherRemoteTeam 201-500Since 2011H1B Sponsor

About the role: The OfferUp Consumer team is responsible for the key infrastructure that allows users to efficiently post items on our platform, then search and display those items for potential buyers. Our team leverages various technologies and workflows to provide a meaningful user experience to our customers along with the core foundation and data used by the rest of the application. Ownership includes homefeed, search, and the item catalog. The team manages some of the highest RPS and TPS services within OfferUp. We have barely scratched the surface in terms of what we want to do and the possibilities are endless. At many organizations, your role begins and ends with the code. On our team, we’re different. You own a feature from concept to fruition. Your responsibilities will include everything from writing well architected and thoroughly tested code, to rolling out the feature by analyzing metrics. You also get to take ownership beyond your technical area by working with cross-functional team members. As a Staff Software Development Engineer on our team, you will grow the team from as both a technical lead and individual contributor. You will set the technical strategy for the team, develop/deploy multiple features with high operational excellence, continuously improve our engineering/operational excellence, and find innovative ways to meet business needs. Here’s more of what you will get to do: Develop a technical strategy for our team Develop highly scalable real-time microservices without compromising on reliability, latency, and monitoring. Work collaboratively with cross-functional teams to design and implement new features Collaborate with OfferUp wide engineering teams to surface common pain points, develop solutions and evangelize best practices Identify when to replace and when to rebuild legacy systems Support, mentor, and help other engineers in the team Participate in a reasonable on-call rotation with the rest of the team Collaborate with stakeholders to drive features and assess timelines. Help maintain code quality in existing applications. Create solutions and/or frameworks that make other team members better and faster Become an SME for team ownership areas You’ll thrive in this role if you have: 8+ years professional software engineering experience Experience performing data analysis and translating the results into business recommendations Experience in working with data-driven applications at scale Experience using good judgment to balance engineering improvements with business needs Experience developing a short and long term vision for a set of services/features Experience guiding and mentoring junior members Strong coding skills in Java(required), and any other modern programming language coupled with strong knowledge in object-oriented design and microservices architecture Experience with AWS and other Cloud infrastructures Hands on experience in designing and building microservices and scalable distributed systems Strong knowledge of Data Structures and Object Oriented Design Hands on experience with load balancing and handling large data traffic An insatiable desire and ability to learn You desire a fast moving, continuous flow development environment BS or MS in Computer Science or equivalent experience Helpful, but not required: Experience with OpenSearch or Elasticsearch Hands on experience with search systems Compensation Range: $210,000 - $240,000 OfferUp offers a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. Individual salaries within our ranges are determined through a variety of factors, including but not limited to education, experience, knowledge, skills, and geography. All roles will receive equity in OfferUp as part of their compensation, the amount of equity varying depending on the individual’s level and experience. Benefits (all US roles): In addition to our compensation package, this role is eligible to enroll in health insurance, healthcare savings and spending accounts, retirement savings benefits (401(k) plan with match), basic and voluntary life insurance, disability benefits, and paid time off for sick leave, family and/or medical leave, vacation, and 12 company holidays. In regard to vacation time, OfferUp has a flexible vacation policy, and, in general, full-time, exempt employees will be expected to take 3-5 weeks (15-30 days) of pre-planned vacation time per year. Vacation needs are flexible and will naturally vary from year to year based on individual circumstances and business needs. In regard to sick time, all full-time employees (exempt and non-exempt) will be granted 12 days (96 hours) of sick time per year (pro-rated if the start date is other than January 1). Your recruiter can share more details about specific benefits during the interview process. About OfferUp: OfferUp is dedicated to creating the simplest and most trusted way for people to buy, sell, and connect in their local communities. One of the top local marketplace apps for local buyers and sellers in the U.S., OfferUp makes it easy for people to discover more of what they need—from great deals and secondhand goods to jobs, services, home rentals, and more—right in their own communities. Our trusted platform empowers millions to connect, thrive, and move life forward. Available on iOS and Android, OfferUp has consistently ranked among the top shopping apps. Founded in 2011 and based in Bellevue, WA, OfferUp serves local markets nationwide and was used by more than 1 in 6 adults in the U.S. in 2024. OfferUp is backed by leading investors, including Andreessen Horowitz, Warburg Pincus, GGV Capital, T. Rowe Price, and Coatue Management. https://about.offerup.com More About OfferUp At a Glance Top 10 Shopping app in the App Store and Google Play Store for three years 15%+ of adults in several major markets use OfferUp every month (LA, Miami, Phoenix, Seattle, Las Vegas, Riverside, Orlando) OfferUp works directly with nearly 2000 US law enforcement agencies to build trust in local communities OfferUp is unleashing the power of local, and we’ve built a dynamic team to do it. To learn more about working at OfferUp, check out https://about.offerup.com/people OfferUp provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, OfferUp complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation, and training.

Indiana + 1 moreAll locations: Indiana | Washington
$210K - $240K / year
Job Closed
Whisker Labs logo

Sr. Software Engineer

Whisker Labs

By joining our team, you will have the opportunity to be a part of a groundbreaking technology that is creating a new category while helping to protect families, homes, and communities from the devastating impacts of electrical fires. We are a passionate team, dedicated to revolutionizing fire prevention to make the world a safer place. Whisker Labs is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Software Engineer118 days ago
OtherRemoteTeam 120Since 2014

About Whisker Labs We’re on a mission to save lives and property, leading the next wave in smart home technology and fire prevention with Ting. This intelligent sensor and concierge service monitors a home’s electrical network to detect electrical hazards that often lead to the most devastating and catastrophic fires. While on the job preventing fires inside a home, Ting also helps monitor the electrical grid, contributing to increased community fire safety and reduced environmental impact that comes with fire reduction. We’re steadfastly addressing the long-underserved realm of electrical fire prevention with leading-edge technology and embarking on the next stage of our growth. Visit tingfire.com for more information. About the Role Whisker Labs is seeking a Senior Software Engineer to join our team extracting insights from electrical networks. This team is responsible for advancing Whisker Lab’s infrastructure and technology to detect early warning signs of electrical fires in homes, preventing one of the deadliest types of fires. The role will primarily focus on our software and systems supporting a fleet of hundreds of thousands of IoT sensors reporting high speed real-time electrical sensor data. Our ideal candidate is comfortable in a startup environment and will bring an energetic, creative approach to their work. You are excited to develop highly reliable, scalable and fault tolerant systems. You are comfortable jumping into the deep end, expanding your skills as you go, and are eager to contribute to a project that will have a substantial, positive impact on people’s lives. What You'll Do Main activities include full lifecycle development activities across the organization to support the following: Core API and Database Development to support IoT Fleet Management and Business Operations. Development of user interfaces and dashboards for internal and partner use. Working with business partners on API interfaces and data feeds for consuming and sharing data. Supporting activities may include: Data Engineering in support of data science team. Required Skills & Experience A degree in Computer Science, Mathematics, Science, or an Engineering Field 7+ years of hands-on experience as a software developer designing, coding, and testing. Coding experience in C#, Python, SQL Experience in ASP.NET Core, MVC, REST API, etc. Experience with cloud ecosystems (e.g. AWS, Azure, etc.) Familiar with network protocols (TCP/IP, UDP, HTTP etc.) Experience with signal processing and real-time processing of high-velocity time series data a plus Why Join Us? By joining our team, you will have the opportunity to be a part of a groundbreaking technology that is creating a new category while helping to protect families, homes, and communities from the devastating impacts of electrical fires. We are a passionate team, dedicated to revolutionizing fire prevention to make the world a safer place. Our pace and growth trajectory offer exceptional opportunities for professional development, and we offer competitive compensation and comprehensive benefits. If you want to take ownership, shape strategy, and drive meaningful change, you’ll love Whisker Labs. Whisker Labs is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

United States