We propel every doer of good to their peak impact.
Senior Software Engineer
Location
California
Posted
2 days ago
Salary
$100K - $135K / year
Seniority
Senior
Job Description
Senior Software Engineer
Bonterra
• Design and build thoughtful, reliable features across the full stack • Work on backend services and APIs as much as frontend; strong in both needed • Bring strong UI and UX sensibility to frontend work • Proactively evaluate tradeoffs and speak up about them • Own work from sprint planning and ticket refinement through implementation, peer review, and demo • Use AI tools as part of work, coding, debugging, or researching • Think critically about where AI can create real value for clients and help shape features • Partner closely with product managers, designers, and QA to ship preferable products • Give and receive code reviews collaboratively
Job Requirements
- 4+ years of full-stack JavaScript/TypeScript development on production systems
- Strong React experience including component architecture, state management, and performance
- Solid backend experience with Node.js and TypeScript, including building and maintaining production APIs and services
- Solid grasp of REST APIs and GraphQL on both sides of the wire
- Production experience with MySQL and/or PostgreSQL
- Familiarity with CI/CD practices using GitHub Actions, CircleCI, or similar
- Comfortable working in AWS or a comparable cloud environment
- Strong problem-solving skills, high EQ, and the ability to communicate and collaborate well across a team
- Active daily use of AI coding assistants like Copilot, Cursor, or Claude
Benefits
- Comprehensive benefits package that supports your health, well-being and growth
- Compensation and benefits based on location, skills, experience, and education
- Bonuses, incentives, equity, and a comprehensive benefits program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop, test, and maintain features within the ETO platform • Act as a technical partner to Product Management and customer-facing teams • Investigate, troubleshoot, and resolve software defects • Create, review, and maintain SQL scripts • Develop and maintain REST APIs, backend services, and application components • Collaborate directly with customers and internal stakeholders • Evaluate and implement prioritized feature requests • Clearly communicate technical concepts • Perform functional testing and validation of developed features • Collaborate with QA engineers to improve test coverage • Participate in code reviews, testing, deployment, and release activities
Senior SCADA, Communications Engineer
SMA AmericaNew energy solutions for sustainable, global projects.
• Lead integration of site controllers, inverters, and auxiliary equipment into a unified SCADA architecture • Design and configure machine-to-machine (M2M) communications between site controllers, inverters, and plant-level gateways and data concentrators • Define and deploy end-to-end communication networks, including industrial Ethernet (fiber/copper), layered OT network segmentation, and integration of secure connectivity platforms, data collectors, and industrial gateways • Design and support OT networks, including firewalls, routers, switches, VLANs and segmentation, and fiber optic networks • Manage secure communication interfaces between sites and utilities, transmission operators, ISOs/RTOs, asset owners, and cloud-based platforms • Configure and validate protocols for wide-area communications, including real-time telemetry, dispatch and control signals, and event and disturbance reporting • Design and implement multi-layer cybersecurity architectures, including segmented network zones, secure data replication layers, and unidirectional gateways (data diodes) for critical assets • Support compliance with NERC CIP standards, utility interconnection requirements, and internal cybersecurity frameworks • Enable inverter monitoring, diagnostics, and fault detection through integration with cloud-based dashboards • Collaborate with O&M and engineering teams to troubleshoot issues and optimize system performance • Maintain auditable data and communication structures to meet regulatory compliance requirements • Other duties as assigned
Staff Engineer – Product
LaterLevel up your social media marketing strategy ✨ Schedule, plan, engage & grow 🌴
• Scope, plan, and lead large-scale technical initiatives • Anticipate risks, identify opportunities for innovation, and guide technical decision-making • Design, build, and optimize scalable systems across the stack • Deliver production-grade features end-to-end • Improve and maintain codebases • Debug and resolve complex issues across systems and services • Implement and advocate for strong application and infrastructure security practices • Partner cross-functionally with Product, Design, and other Engineering teams • Communicate technical and non-technical ideas clearly • Act as a technical mentor, coaching junior and mid-level engineers • Stay current on emerging tools, frameworks, and methods • Experiment with new technologies including AI/ML applications • Promote continuous improvement
Software Engineer
PrePassPrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with seamless toll management, weigh station bypass, and safety solutions.
Role Description We are seeking a talented and motivated Software Engineer to join our growing team. This position is part of the Bypass team, which develops and maintains an innovative weigh station bypass platform designed for commercial fleets and drivers across North America. The Bypass solution leverages real-time information to simplify weigh station bypass and keep trucks moving. This saves fleets time, keeps costs under control, enhances road safety, and gets drivers to their destinations sooner. Joining this team means contributing to a product that directly impacts operational efficiency and the future of intelligent transportation. Key Responsibilities - Design, develop, test, and maintain .NET applications and APIs using best practices. - Collaborate with cross-functional teams and participate in Agile ceremonies to deliver software that meets user requirements. - Utilize GitHub, Git, and Visual Studio for source control, CI/CD, and application development. - Ensure software quality through rigorous testing, debugging, documentation, and adherence to coding standards. - Troubleshoot, maintain, and enhance existing software while demonstrating ownership and sound engineering practices. - Mentor teammates and promote security, reliability, scalability, and compliance in software solutions. Qualifications - Required: Bachelor's degree (or international equivalent) in Computer Science, Software Engineering, or a related field. - 3–5 years of professional experience developing applications using C# and .NET. - Experience designing and developing RESTful APIs. - Understanding of relational database concepts and SQL. - Working knowledge of C#, Visual Studio, .NET Framework, and .NET. - Experience applying object-oriented programming principles and common design patterns. - Strong analytical, troubleshooting, and problem-solving skills. - Ability to work independently while collaborating effectively within a cross-functional team. - Preferred: Experience using GitHub and Git for source control and collaborative software development. - Experience building modern web applications with React; experience with Vue.js or AngularJS is also valued. - Experience working with Microsoft Azure cloud services. - Familiarity with Agile software development methodologies. - Experience using Postman and Swagger for API development and testing. - Experience with observability and monitoring tools such as Datadog. - Excellent communication and collaboration skills. Benefits - Robust benefit package that includes medical, dental, and vision that start on date of hire. - Paid Time Off, to include vacation, sick, holidays, and floating holidays. - 401(k) plan with employer match. - Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships). - Tuition Reimbursement Program. - Voluntary benefits, to include but not limited to Legal and Pet Discounts. - Employee Assistance Program (available at no cost to you). - Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees. - Community Give-Back initiatives. - Culture that focuses on employee development initiatives. Company Description PrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with seamless toll management, weigh station bypass, and safety solutions.



