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

Senior Software Engineer

$100k - $125k

Social Solutions Global

US Based Salary: $100,000 - $125,000 DOE

Senior Software Engineer

Join a mission‑driven engineering team that’s passionate about helping nonprofits drive real‑world impact. As a Senior Software Engineer, you’ll have the opportunity to build meaningful software, leverage cutting‑edge tools including AI, and work alongside a collaborative team that values creativity, autonomy, and continuous growth.

What You’ll Do
  • Design, build, and maintain reliable microservices within a large‑scale distributed architecture using Go for backend APIs and Angular for frontend applications.
  • Develop and maintain RESTful APIs with OpenAPI/Swagger specifications, ensuring robust service‑to‑service communication and integration.
  • Build scalable Angular UI applications and contribute to shared component libraries that support high‑quality, consistent user experiences across the platform.
  • Work within a microservices ecosystem where each service is independently deployable, using Kubernetes/Helm for orchestration and deployment.
  • Implement comprehensive testing strategies using Ginkgo for Go services (unit, integration, smoke tests) and Jest/Cypress for Angular applications.
  • Take ownership of complex technical challenges across the full stack, making architectural decisions that span multiple microservices, and contribute to the full software lifecycle – from sprint planning and ticket refinement to implementation, peer reviews, and demos.
  • Drive technical initiatives and influence technical direction across the platform, evaluating tradeoffs and introducing improvements that benefit multiple teams.
  • Use AI as a force multiplier. Experiment with LLMs, agentic tools, and AI‑integrated features to accelerate development, streamline workflows, and create smarter user experiences.
  • Embrace change as a catalyst for continuous improvement and team efficiency.
  • Work closely with product managers, designers, QA engineers, and other developers to build intuitive features that meet user needs and align with our mission.
  • Lead and mentor junior and mid‑level engineers through thoughtful code reviews, knowledge sharing, and technical guidance. Model best practices and contribute to a collaborative, inclusive engineering culture.
Requirements
  • 5+ years of full‑stack software development experience, including work on production systems.
  • Strong experience with Go for backend development, including building RESTful APIs and microservices.
  • Proficiency with Angular (preferably Angular 15+) and TypeScript for frontend development.
  • Solid understanding of microservices architecture, including service discovery, inter‑service communication, and distributed system patterns.
  • Experience with REST API design and OpenAPI/Swagger specifications.
  • Experience with MySQL in production environments, including schema design and query optimization.
  • Hands‑on experience with containerization (Docker) and orchestration (Kubernetes/Helm).
  • Familiarity with CI/CD pipelines and modern deployment practices in Kubernetes environments.
  • Experience with comprehensive testing frameworks (unit, integration, and e2e testing).
  • Comfortable working in AWS or similar cloud environments.
  • Strong problem‑solving skills and ability to evaluate tradeoffs and make thoughtful implementation decisions that affect multiple services in a distributed system context.
  • Enthusiastic about learning and leveraging AI tools to improve development efficiency and product capabilities.
Preferred Qualifications
  • Bachelor's degree in Computer Science or equivalent experience.
  • Experience working in large‑scale microservices environments (50+ services).
  • Track record of driving technical initiatives or improvements across teams.
  • Experience mentoring junior and mid‑level engineers and helping them grow their skills.
  • Experience with system design and making technical decisions in complex distributed environments.
  • Ability to evaluate and introduce new technologies, patterns, and tools to improve the development stack.
  • Familiarity with Ginkgo testing framework for Go or Jest/Cypress for Angular applications.
  • Experience with code generation tools and build automation (Mage or similar tools).
  • Knowledge of Helm chart development and Kubernetes deployment strategies.
  • Understanding of JWT‑based authentication and role‑based authorization systems.
  • Familiarity with nonprofit or social good technology challenges is a bonus.
Compensation & Benefits

We offer a comprehensive benefits package that supports your health, well‑being and growth.

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.

#J-18808-Ljbffr
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Los Angeles, CA vacancy
  •  ...A visual storytelling technology company in Palo Alto is seeking a Senior Software Engineer to streamline engineering workflows and optimize CI/CD systems. The ideal candidate will enhance developer tooling, advocating for best practices in software development. Strong... 
    Senior

    HeyGen

    Los Angeles, CA
    2 days ago
  • $180k - $250k

     ...A defense technology company is seeking a Senior Software Engineer specializing in geospatial analytics. This role involves designing and implementing software systems for processing geospatial data, particularly leveraging Synthetic Aperture Radar imagery. Candidates... 
    Senior

    Voyager Technologies Inc

    El Segundo, CA
    2 days ago
  •  ...A leading aerospace technology firm in Los Angeles seeks a Ground Software Engineer to design and implement satellite communication software. The role requires extensive programming skills in Python, C++, and Rust, along with experience in microservices and cloud solutions... 
    Senior

    Apex Technology

    Los Angeles, CA
    2 days ago
  • $145k - $170k

     ...A leading aerospace technology company in California is looking for a Senior Software Engineer for ground software development. This role involves designing and building essential software systems for space vehicles, collaborating with various teams. Ideal candidates... 
    Senior

    INVERSION

    Los Angeles, CA
    2 days ago
  •  ...Overview An exciting client is seeking a Sr. Software Engineer to develop the C++ core across operating platforms. They specialize in...  ...or Green Card Holder (ITAR). Employment Details Seniority level: Mid-Senior level. Employment type: Full-time. Industries... 
    Senior
    Full time

    Lumicity

    Los Angeles, CA
    4 days ago
  •  ...A leading AI research company in California is looking for a Software Engineer focused on workload enablement. The position entails porting inference workloads, building benchmarks, and conducting performance analyses on cutting-edge AI systems. Ideal candidates will have... 
    Senior

    OpenAI

    Los Angeles, CA
    2 days ago
  • $160k - $220k

     ...A pioneering aerospace company in Playa Vista, CA, is looking for a Senior Software Engineer to design and develop software for spacecraft missions. This role requires at least 6 years of software engineering experience, ideally in C++ or similar languages. Candidates... 
    Senior

    Outpost

    Los Angeles, CA
    2 days ago
  • $150k - $175k

     ...Kixie is seeking a Senior Software Engineer to take ownership of critical product subdomains, such as Telephony and CRM integrations, within their innovative sales engagement platform. The ideal candidate should have over 5 years of software engineering experience, proficient... 
    Senior

    Medium

    Santa Monica, CA
    2 days ago
  • $150k - $200k

     ...K2 Space is seeking a Senior Software Engineer to join our Ground Software team in Los Angeles, CA. In this role, you will develop software used for building, testing, and operating satellites and customer payloads, collaborating with internal teams and external clients... 
    Senior

    K2 Space

    Los Angeles, CA
    2 days ago
  •  ...Want to build software that actually operates in the real world? We are working with the best company developing autonomous systems...  ...mentor others What we are looking for Strong software engineering fundamentals and system design skills C++ & Python proficiency... 
    Senior

    Strativ Group

    Los Angeles, CA
    1 day ago
  • $175k - $220k

     ...The Role -SeniorSoftware Engineer, Rust What You’ll Do Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms. Develop performant code for both cloud-based and on-premise environments.... 
    Senior

    Genius Sports Group Limited

    Los Angeles, CA
    2 days ago
  • $180k - $240k

     ...Senior Software Engineer, Dev Productivity About HeyGen At HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information creation, consumption, and retention. But the ability... 
    Senior
    Work experience placement

    HeyGen

    Los Angeles, CA
    2 days ago
  •  ...Riot Games in Los Angeles is seeking a Senior Software Engineer to own and evolve systems for content publishing. Responsibilities include writing web applications and maintaining distributed services. Ideal candidates will have over 6 years of experience, strong frontend... 
    Senior
    Flexible hours

    Riot Games

    Los Angeles, CA
    2 days ago
  • $90k - $180k

     ...Responsibilities Create, define, and maintain formal subsystem‑level software requirements. Analyze system requirements, user needs, and...  ...and verification teams and participation in systems engineering discussions related to new features and defect investigations.... 
    Senior

    Abbott Laboratories company

    Los Angeles, CA
    2 days ago
  •  ...Job Summary Under little to no supervision, executes all software life cycle tasks, including process and requirements analysis, system design, programming, developing, implementing, testing, modifying, troubleshooting and maintaining computer programs. Works on systems... 
    Senior

    Edjuster

    Los Angeles, CA
    3 days ago
  •  ...that mission. The Ideal Candidate We are looking for a Senior Software Developer to join our Roku team. In this role, you will collaborate...  ...tools and technologies. With guidance from senior engineers, actively contribute to a collaborative team environment. Participate... 
    Senior

    Turner Corporation

    Los Angeles, CA
    2 days ago
  •  ...~ Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience , ~5+ years of professional software development experience, with a focus on distributed...  ...job involves We are looking for a Senior Software Engineer to join our team, where... 
    Senior

    Anduril Industries

    Los Angeles, CA
    2 days ago
  •  ...strong bias toward impact, and building tools and systems that empower other builders across the company. About the Role As a Senior Product Engineer on the Statsig team, you will design and build the experimentation and rollout platform used by product and research teams... 
    Senior
    Work at office
    Relocation package

    OpenAI

    Los Angeles, CA
    2 days ago
  •  ...Lightspeed Venture Partners. They are building an AI-native engineering organization focused on creating the transaction rails for the...  ...EV market. The Opportunity Our client is seeking a Senior Software Engineer to join their growing engineering team. This is a... 
    Senior

    Hewitt Banks

    Santa Monica, CA
    2 days ago
  •  ...HTML( +10 YEARS) ~(+5 YEARS) Have an understanding of Agile Development principles and DevOps practices. Senioriy level ~ Mid-Senior level Employment type ~ Contract Job function ~ Information Technology Industries ~ IT Services and IT... 
    Senior
    Contract work

    Pyramid Technology Solutions

    Los Angeles, CA
    2 days ago
  •  ...C++ Software Engineer – High-Performance Systems The Company We’re partnering with a cutting‑edge engineering‑led company building advanced platforms for complex, real‑world environments across space and defense. Their work sits at the intersection of high‑performance... 
    Senior
    Flexible hours

    InnoForge

    Los Angeles, CA
    2 days ago
  •  ...discipline, or related practical experience ~5+ years as a software engineer, with a minimum of 2 years at a high-growth startup ~ Experience...  ...What the job involves Ghost is looking for a Senior Software Engineer who loves solving complex problems You will... 
    Senior

    GHOST

    Los Angeles, CA
    2 days ago
  • $250k

     ...A rapidly growing, VC-backed, hard-tech manufacturing company is looking for a Senior Software Engineer who can write code that talks to real machines, process insane amounts of data, and help build a factory that manufactures physical parts… almost as fast as someone... 
    Senior

    The Hiring Advisors LLC

    El Segundo, CA
    2 days ago
  •  ...~ Bachelor's degree in physics, mechanical engineering, computer science, or a similar field ~5+ years of professional software engineering experience with significant depth...  ...involves Radiant is seeking an experienced Senior Software Engineer to design and implement... 
    Senior

    Radiant Nuclear

    Los Angeles, CA
    2 days ago
  •  ...Mangomint: Senior Software program Engineer Mangomint is a fast-growing SaaS firm on a mission to make each salon and spa extra worthwhile. We’re already thehighest-rated salon and spa software program within the US and Canada with hundreds of consumers and search to... 
    Senior

    The10minutecareersolution

    Los Angeles, CA
    3 days ago
  •  ...that mission. The ideal candidate We are looking for a Senior Software Developer to join our Roku team. In this role, you will collaborate...  ...tools and technologies. With guidance from senior engineers, actively contribute to a collaborative team environment. Participate... 
    Senior

    CNN

    Los Angeles, CA
    2 days ago
  •  ...profitable. We are already the highest-rated salon and spa software in the US and Canada with thousands of customers and seek to...  ...team. If that’s you, come join us ! About the Role As a Senior Software Engineer at Mangomint, you’ll play a critical role on our Connect Engineering... 
    Senior
    Remote work

    Beyond Hosting

    Los Angeles, CA
    2 days ago
  •  ...empowering patients to control aging and prevent age‑related chronic diseases. Description We are seeking a talented and experienced engineer to join our dynamic team. This role involves working with established technologies to develop and enhance our telemedicine... 
    Senior

    Gethealthspan

    Santa Monica, CA
    5 days ago
  •  ...Senior Software Engineer Our client is looking for a Sr Software Engineer to join their newly formed Product Engineering group. If you’re a hands‑on engineer who thinks in systems and stories, brings a sharp product mindset to everything you build, and is energized by... 
    Senior
    Local area
    Visa sponsorship
    Flexible hours

    Irvine Technology

    Los Angeles, CA
    2 days ago
  • $160k - $210k

     ...marketing solutions for small businesses. We're seeking an experienced Engineer to develop and build innovative data products and systems that...  ...that deliver rich interactions with our data. Engage with software engineers, data scientists, and product managers to create... 
    Senior
    Temporary work

    Israelvcforum

    Los Angeles, CA
    2 days ago

Do you want to receive more vacancies?

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