Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$80k - $100k

Social Solutions Global

Base Salary: $80,000 - $100,000 USD

About Us

Bonterra exists to propel every doer of good to their peak impact. We measure that impact against our vision to increase the giving rate as a percentage of GDP from 2% to 3% by 2033. We know that this goal is lofty, but we are confident that the right technology and expertise will strengthen trust in the sector, allowing the social good industry to accelerate growth and reach peak impact. Bonterra's differentiated, end-to-end solutions collectively support a unique network of over 20,000 customers, including over 16,000 nonprofit organizations and over 50 percent of Fortune 100 companies. Learn more at bonterratech.com.

About the Role
Who You Are

Are you passionate about solving technical challenges and building software that makes a meaningful impact? Do you enjoy collaborating with customers, Product Management, and fellow engineers to solve complex problems and deliver valuable product enhancements?

Bonterra is seeking a Software Engineer to join our Efforts to Outcomes (ETO) engineering team. In this role, you'll help maintain and enhance one of Bonterra's flagship products used by nonprofit organizations and public agencies to measure, manage, and improve program outcomes.

You'll work alongside engineers, Product Management, QA, Customer Success, and implementation teams to develop new functionality, resolve complex customer issues, and deliver enhancements that provide long-term value. Success in this role requires strong software engineering fundamentals, excellent problem-solving skills, and the ability to collaborate effectively with both technical and non-technical stakeholders. You'll regularly work with customers and internal teams to understand business needs, recommend technical solutions, and deliver software that balances customer requirements with the long-term vision of the product.

What You'll Do
  • Develop, test, and maintain features within the ETO platform, taking ownership of validating functionality and ensuring solutions meet business requirements and customer expectations.
  • Act as a technical partner to Product Management and customer-facing teams by helping translate customer feedback and business requirements into scalable software solutions that align with the product roadmap.
  • Investigate, troubleshoot, and resolve software defects, ensuring timely delivery of high-quality solutions.
  • Create, review, and maintain SQL scripts that support product functionality, customer implementations, and data updates.
  • Develop and maintain REST APIs, backend services, and application components.
  • Collaborate directly with customers and internal stakeholders to understand business challenges, identify root causes, and recommend effective technical solutions.
  • Evaluate and implement prioritized feature requests while balancing customer needs, technical feasibility, and long-term product strategy.
  • Clearly communicate technical concepts, trade-offs, and recommendations to technical and non-technical audiences.
  • Perform functional testing and validation of developed features, including verifying fixes, reproducing issues, and ensuring enhancements meet business and customer expectations.
  • Collaborate with QA engineers to identify testing needs, improve test coverage, and ensure high-quality releases.
  • Participate in code reviews, testing, deployment, and release activities while contributing to engineering best practices.
  • Continuously improve application performance, reliability, maintainability, and overall product quality.
  • Build strong cross-functional relationships with Engineering, QA, Product Management, Customer Success, and Support to ensure successful delivery of customer-focused solutions.
  • Embrace a growth mindset by continuously learning new technologies and contributing ideas that improve the product, engineering processes, and customer experience.

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent practical experience.
  • 2-5 years of experience in software development or a related technical role, with experience building, maintaining, and troubleshooting software applications.
  • Experience developing applications using C#, .NET, Java, or another object-oriented programming language.
  • Strong understanding of SQL and relational databases, including writing and troubleshooting SQL queries and scripts.
  • Experience developing or consuming REST APIs and modern web application architectures.
  • Experience with software testing practices, including validating features, troubleshooting defects, and ensuring application quality throughout the software development lifecycle.
  • Strong analytical, debugging, and problem-solving skills with the ability to investigate complex technical issues and identify root causes.
  • Excellent written and verbal communication skills with the ability to collaborate effectively with engineers, Product Management, customer-facing teams, and customers.
  • Ability to gather business and technical requirements, communicate trade-offs, and recommend solutions that balance customer needs with long-term product goals.
  • Experience working in an Agile software development environment using Scrum or Kanban.

Preferred Qualifications
  • Experience with Microsoft SQL Server.
  • Experience developing applications using C# and the .NET Framework or .NET.
  • Experience supporting or enhancing enterprise SaaS applications.
  • Experience collaborating with Product Management on feature planning, prioritization, and roadmap discussions.
  • Experience working directly with customers or business stakeholders to gather requirements, investigate issues, and deliver technical solutions.
  • Understanding of software testing principles and quality engineering practices.
  • Familiarity with Git and modern software development practices.
  • Passion for continuous learning and building technology that supports nonprofit organizations and social impact.

What You Can Expect

You can expect growth, continuous learning, and the opportunity to make a meaningful impact while working alongside a collaborative team of engineers. You'll build software that helps nonprofit organizations and public agencies improve outcomes for the communities they serve.

Our engineering culture values curiosity, collaboration, ownership, and continuous improvement. You'll be encouraged to grow your technical skills, contribute ideas, and take ownership of meaningful work while partnering closely with teammates across Engineering, Product Management, QA, Customer Success, and Support.

Candidates must have unrestricted authorization to work in the United States. Bonterra does not provide visa sponsorship for this position.

At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.

____________________________________________________________________________________

Our Culture

At Bonterra, we're innovating with a higher purpose: to increase giving to 3% of US GDP by 2033, creating $573 billion more in global impact every year. At Bonterra, we foster an inclusive, equitable culture where every team member belongs and contributes to meaningful impact. Read more about our values and culture here.

Compensation & Benefits

We offer a comprehensive benefits package that supports your health, well-being and growth - explore full details here.

Compensation and benefits for this role apply to full-time employees in the United States and may vary based on local standards, laws and norms. Pay is determined by location, skills, experience, and education, and is one part of Bonterra's total rewards package, which may also include bonuses, incentives, equity, and a comprehensive benefits program.

____________________________________________________________________________________

Equal Opportunity & Accommodations

At Bonterra, we are proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We provide equal employment opportunities without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, veteran status, or any other characteristic protected by law.

If you require a reasonable accommodation during the application process, please submit a request.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Austin, TX vacancy
  • $184k - $287.5k

     ...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip... 
    Suggested
    Full time
    Worldwide

    NVIDIA

    Austin, TX
    1 day ago
  •  ...driven pricing models, and automates revenue collection. Our Engineering team is building a suite of products that expand on the early...  .... About You ~2+ years of experience in a full-stack software development role ~ Professional competency with Node, React,... 
    Suggested
    Full time
    Work at office

    Safelease

    Austin, TX
    11 hours ago
  • $140k - $220k

     ...shape the product. The Role: We're hiring one Senior Backend Engineer to own and drive meaningful initiatives end-to-end. This isn't...  ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More... 
    Suggested
    Full time
    Worldwide

    ZoomInfo Technologies LLC

    Austin, TX
    4 hours ago
  •  ...maritime operations through autonomous and intelligent platforms. Role Summary Saronic Technologies is seeking a Full Stack Software Engineer to join the Program Systems team within the Programs organization. This role is responsible for designing, developing, and... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Shift work

    Saronic Technologies

    Austin, TX
    11 hours ago
  •  ...scale. We move fast, we ship often, and we believe the best engineers care as much about the product they're enabling as the systems...  ...Looking For ~3+ years building and shipping production software, with a track record of owning systems (not just features) and... 
    Suggested
    Full time
    Contract work
    Shift work

    Userpilot

    Austin, TX
    11 hours ago
  • $110.7k - $171.8k

     ...solutions, cyber security, and B2C platforms Job Description We are looking for dedicated, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi... 
    Work at office
    Local area
    Relocation package

    Visa

    Austin, TX
    3 days ago
  • $97k - $207k

    As a Software Engineer II within Servicing Technology, you’ll own full-stack features that power the client-facing and team member-facing servicing applications for millions of Rocket homeowners. Servicing Technology is accelerating through a full-scale System of Record... 
    Minimum wage
    Full time
    Night shift
    Weekend work

    Rocket Companies

    Austin, TX
    1 day ago
  •  ...innovative solutions that address the need for efficient data collection, reporting, and analysis – an integrated family of hardware, software and professional services backed by relentless customer service. Are you ready for the next chapter in your professional... 
    Full time
    Work at office
    Immediate start
    Free visa

    American Innovations

    Austin, TX
    11 hours ago
  •  ...Texas Sports Academy is seeking a skilled Software Engineer to join our dynamic technology team. In this role, you will develop and maintain high-quality software solutions that support our mission to enhance athletic performance through innovative technology. You will... 
    Full time

    Texas Sports Academy

    Austin, TX
    11 hours ago
  • $100k - $120k

     ...HCM offering includes Payroll & Tax, HR, and Time & Attendance software and HR Services ranging from online compliance tools to a fully...  ...also be considered. How you will contribute Our Software Engineer works closely with Product Owners, Architects, and Developers... 
    Full time
    Temporary work
    Work experience placement
    Visa sponsorship

    Asure Software

    Austin, TX
    11 hours ago
  •  ...future without compromise, and we need people who run toward the fire.   Who We Are Looking For We are looking for a Software Engineer who operates with clear ownership. You’re not just filling a seat. You’re setting the standard. You believe great execution... 
    Full time
    Shift work

    Praetorian

    Austin, TX
    11 hours ago
  • $105k - $170k

     ...improve. We’re building a small team of exceptional, hands-on engineers to make this happen. Mechanical, electrical, hardware,...  ...industry for the past 40 years. About the team The Tool Software team builds the software that runs Atomic Semi’s semiconductor... 
    Full time
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    Austin, TX
    11 hours ago
  •  ...Senior Software Engineer - Full Stack Austin, Texas (Hybrid: Four Days in Office) Note: This is a full-time role and we do not offer C2C or C2H employment and are not able to sponsor visas for this position.   Acrisure Innovation is building software to disrupt... 
    Full time
    Work at office
    Visa sponsorship

    Acrisure Innovation

    Austin, TX
    11 hours ago
  •  ...in the US and Japan. Our team consists of highly talented engineers with extensive expertise. Joining us means diving into a startup...  ...autonomous industry as a whole. About the Role As a Software Engineer at Avride, you will design and develop advanced firmware... 
    Full time
    Work experience placement
    Remote work
    Relocation

    Avride

    Austin, TX
    11 hours ago
  •  ...Ready to code the future of US dental care? Teero is looking for a Full Stack Software Engineer to join our Austin headquarters. If you ship fast, build with AI, and want to launch products shoulder-to-shoulder with the customers who use them, we want to talk. About... 
    Full time
    Remote work
    Day shift

    Teero

    Austin, TX
    11 hours ago
  •  ...centers, and operate them - with teams spanning hardware and software. Speed and scale are our key differentiators. Come be a part of...  ...You respect the control boundary: read paths and write paths engineered differently. You've turned a per-site manual setup into a templated... 
    Full time

    Fluidstack

    Austin, TX
    11 hours ago
  •  ...cloud-based solutions and CI/CD pipelines using AWS, Azure, or similar platforms. 1. Experience designing and developing large-scale software applications using Object-Oriented Design and languages like JavaScript, TypeScript, Java, Python (1 year) 2. Serverless... 
    Full time

    Paypal

    Austin, TX
    11 hours ago
  •  ...Location : Austin, TX. Overview The Forward Deployed Software Engineer (FDSE) will be the ultimate problem solver, an elite member of First Resonance's "Delta" FDSE, being deployed to our customers' sites to overcome their most demanding challenges. In this role... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    First Resonance

    Austin, TX
    11 hours ago
  •  ...Software Engineer  Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced... 
    Full time
    Local area

    Allen Control Systems

    Austin, TX
    11 hours ago
  • $155k - $175k

     ...please feel free to note which pronouns you use (For example: she/her, he/him, they/them, etc). We’re looking for a Backend Software Engineer to join the Revenue team at Bumble. The team builds end-to-end monetisation infrastructure and supports the development of... 
    Full time
    Temporary work
    Work at office

    Bumble

    Austin, TX
    11 hours ago
  • $120k - $150k

    SOFTWARE ENGINEER III (FULL STACK) US REMOTE (AZ, CA, CO, FL, GA, MA, MD, NC, NJ, NH, NV, OH, OR, PA, TN, TX) About VivoSense VivoSense is a science and technology company specializing in digital health technologies (DHTs), including wearable sensors, mobile... 
    Remote work
    Flexible hours

    VivoSense, Inc.

    Austin, TX
    4 hours ago
  • $99.3k - $124.1k

     ...POSITION SUMMARY As a  Software Engineer , you will design, develop, and maintain full-stack software applications and services to support Natera Operations information processing for genetic lab tests. You will work with operational teams to optimize their workflows... 
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide

    Natera

    Austin, TX
    11 hours ago
  • $175k - $250k

     ...across functions. Partner with Ops, Value Creation, and Data teams to translate real-world brokerage problems into elegant, scalable engineering solutions. What you bring and who you are ~ Strong product sense, fluent in user needs, and an ability to build with... 
    Full time
    Remote work
    Flexible hours

    Gyde

    Austin, TX
    11 hours ago
  •  ...solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview   We are seeking a Software Engineer responsible for designing, writing, and deploying software on a variety of complex systems, including autonomous platforms and... 
    Permanent employment
    Full time
    Temporary work
    Work at office

    Saronic Technologies

    Austin, TX
    11 hours ago
  •  ...skills to make a difference for the world, please check out our latest job opportunities. We're seeking a talented senior software engineer to join our team and become a deep technical expert in modern C++ . What You Will Do: Design, develop, and maintain high... 
    Full time

    Level.

    Austin, TX
    11 hours ago
  •  ...manages both high-performance compute infrastructure and the software platform layered on top. ORP enables Optiver’s global research...  ...with Optiver business teams including traders, researchers, and engineers to push their understanding of the market to new heights.... 
    Full time
    Work at office

    Optiver

    Austin, TX
    11 hours ago
  • $100k

     ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors....  ...looking for contributors of all seniorities. As a Software Engineer on the Metal Runtime team at Tenstorrent, you’ll work on the low... 
    Permanent employment
    Full time

    Tenstorrent

    Austin, TX
    11 hours ago
  •  ...: Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer vision and control systems... 
    Full time
    Local area

    Allen Control Systems

    Austin, TX
    11 hours ago
  •  ...complex challenges like safety, commercialization, and mass production to change the world for the better. JOB SUMMARY As a Software Engineer- Human Motion Data, you will leverage your background in robotics to build the crucial link between human-data and our... 
    Full time
    Local area

    Apptronik

    Austin, TX
    11 hours ago
  •  ...About the Team   We are a fast-moving team of infrastructure and platform engineers building Fleet Orchestrator, which manages our entire fleet state, including software versions and configuration. Our system ensures that every vehicle in the field is running the... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!