We propel every doer of good to their peak impact.
Software Engineer
Location
Texas
Posted
2 days ago
Salary
$80K - $100K / year
Seniority
Mid Level
Job Description
Software Engineer
Bonterra
• 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
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field
- 2–5 years of experience in software development or a related technical role
- Experience developing applications using C#, .NET, Java, or another object-oriented programming language
- Strong understanding of SQL and relational databases
- Experience developing or consuming REST APIs
- Experience with software testing practices
- Strong analytical, debugging, and problem-solving skills
- Excellent written and verbal communication skills
- Experience working in an Agile software development environment
Benefits
- Health insurance
- 401(k)
- Paid time off
- Remote work options
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
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.
Senior Software Developer
SASGet more done with faster, more productive AI and analytics from the most trusted analytics partner on the planet.
• Design and develop high-quality, testable, and scalable software solutions within established timelines while adhering to R&D best practices and processes. • Actively involve other project stakeholders (e.g., managers, developers, user interface and visual designers, and product managers) to ensure implementation satisfies functional requirements and is consistent with established R&D standards. • Participate in project scoping and scheduling; track progress on individual tasks and alert stakeholders to issues that are blocking or preventing completion of tasks. • Ensure quality through functional, unit, and performance testing; work closely with testing teams by providing thorough reviews of test plans and communicating when updates should be made to cover code changes related to enhancements, redesigns, and/or bug fixes. • Maintain accountability for the entire life cycle of the code, including support for both internal and external consumers. • Mentor junior engineers or interns through successful project delivery. • In collaboration with technical writers, author an appropriate level of design and technical documentation that satisfies both internal and external consumers. • Be encouraged to participate in open-source projects on behalf of SAS. • Ensure all applicable security policies and processes are followed to support the organization's secure software development goals. • Embrace curiosity, passion, authenticity and accountability. These are our values and influence everything we do.




