Senior Software Engineer
Tangerine Search Inc.
About Our Client
Our client is a fully remote, mission-driven political technology company founded in 2020 by experienced organizers and technology leaders from major national political campaigns and advocacy organizations.
The company builds innovative technology solutions that help campaigns, nonprofits, and progressive organizations effectively engage supporters, mobilize communities, and drive meaningful change. Their product suite includes advanced texting and calling platforms, as well as fully managed communication services that help organizations build campaigns, reach audiences, collect data, and maintain compliance.
About the Role
Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building new features and products while ensuring the reliability, performance, and integrity of existing systems.
The ideal candidate is passionate about building high-quality, dependable software and enjoys solving complex engineering challenges at scale. This person will collaborate closely with product, engineering, and cross-functional teams to design solutions that meet customer needs and support business goals.
Core Responsibilities
Software Design, Architecture, and Maintenance (60%)
- Design scalable systems and architectures spanning multiple services and teams
- Develop features as part of a remote engineering team while building resiliency into solutions from the beginning
- Define technical specifications and requirements for new systems, products, and features in partnership with product and stakeholders
- Lead multi-sprint projects from ambiguous requirements through successful delivery
- Write clean, well-tested, maintainable code with strong ownership and accountability
- Ensure feature quality, reliability, and completeness while balancing speed and long-term sustainability
- Review code, technical designs, specifications, and architectural decisions
- Manage technical debt and improve system maintainability
- Follow established engineering patterns and best practices
- Understand customer workflows and how technology supports their goals
- Troubleshoot software issues and perform ongoing upgrades to vendor integrations and infrastructure
Reliability, Operations, and Resiliency (40%)
- Build software with strong observability and monitoring capabilities
- Respond to alerts, support production systems, and create documentation/runbooks
- Identify potential failure points and improve overall system reliability
- Scale infrastructure to support high-volume events and periods of increased demand
- Participate in an on-call rotation for incident response and troubleshooting
- Lead incident follow-ups and implement improvements based on learnings
- Support technical requests from customers and internal teams, translating complex issues into clear solutions
Qualifications
- 8+ years of professional software engineering experience
- Experience designing and operating distributed systems at scale
- Proven ability to handle large or unexpected traffic spikes
- Experience leading multi-sprint projects from unclear requirements to successful delivery
- Strong understanding of resiliency patterns including rate limiting, retries, queuing, backpressure, and graceful degradation
- Experience integrating with third-party services and managing external system failures (telephony/carrier experience is a plus)
- Experience leading incident response and implementing preventative improvements
- Excellent written and verbal communication skills with both technical and non-technical audiences
Benefits & Perks
- 401(k) matching up to 6% after a provisional period
- Ten paid company holidays, two floating holidays, and a week-and-a-half-long holiday break at the end of the year
- Generous paid vacation (up to 24 days annually accrued monthly)
- Paid sick leave, paid short-term medical leave, caregiver leave, bereavement leave, and additional personal leave options
- 16 weeks of paid parental leave plus an additional 4 weeks of fully paid part-time flex time for all new parents, including adoptive parents
- Fully paid premium medical insurance with a $0 deductible, plus dental and vision coverage for employees and dependents
- Fully remote work environment with flexible working conditions
- Home office stipend and company-provided computer equipment
- Annual opportunity to donate free communication credits to a nonprofit of your choice
- Annual professional development stipend of $2,000 to support continued growth and learning
- This role may be eligible for a discretionary bonus as determined by the company in its sole discretion.
From Tangerine Search:
Tangerine Search is an equal opportunity agency that values diversity. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
- ...a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have...SeniorFull timeWork experience placement
- ...Job Title: Senior Software Engineer Reports To: Manager of Software Development Department: Engineering Internal candidates are encouraged to apply. We are committed to supporting career growth and development within PMMC and welcome qualified internal team...SeniorFull timeLocal areaFlexible hours
- ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances...Senior
- ...in partnership with a leading organization, is looking for a Software Engineer IV to join their team as a Technical Lead for Platform & Application... ...platform strategy. The Technical Lead will work closely with Senior Back End Software Engineers, data engineers, product managers...SeniorContract work
- ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams...Senior
$116k - $159k
...0.00/yr Responsibilities # Develop customized coding, software integration, perform analysis, configure solutions, using tools... ...from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of...Senior- ...Dialog flow CX or similar conversational AI frameworks.Exposure to LLM (Large Language Models), agentic architectures, and prompt engineering concepts.Familiarity with ADK (Agent Development Kit), Playbook, or similar agentic frameworks.Conceptual understanding of...Senior
- ...productionalizing data-driven operational strategies. The Sr Software Engineer will work within a team of developers, data engineers, data... ...continuous delivery tools ~ Experience with test automation Seniority level: Mid-Senior level Employment type: Full-time Job...SeniorFull time
- ...Interested in building modern software, owning meaningful technical decisions, and putting AI to work in real products? The focus... ...• Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where...Senior
- ...Core Banking Modernization Software Engineer III Req 1 ) Software Engineer III -Software Engineering Lead, Full Stack Req 2) Software Engineer III -Software Engineering Lead, API Platform Minimum experience : 12+ years Due to the nature of the project, the...Senior
- ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for...SeniorContract workShift work
- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation...SeniorRemote work
- ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for...SeniorFull timeContract workRemote work
- ...storytelling, engagement, acquisition, revenue, and loyalty. Every detail matters. Summary Were looking for a Senior Software Engineer to join our engineering team and take ownership of complex, high-impact projects across the stack. Youll design and build...Senior
- ...experiences—we create opportunities to connect, grow, and make an impact. SUMMARY Q2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud...SeniorWork visaFlexible hours
- ...Job Title : Senior Software Engineer - Alfresco LWWF Workflow Development Job location : Charlotte, NC (Hybrid) Job Type: Contract We are looking for a Senior Software Engineers to support the development, enhancement, maintenance, and integration of workflow...SeniorContract work
$165k - $190k
## Senior Platform EngineerApplyremote type: Hybridlocations: Charlotte, NCtime type: Full... ...**We are seeking a Senior Platform Engineer to lead the design and implementation of... ...Build and maintain frameworks that make software development easier for application teams...SeniorWork at office- ...Job Title: Senior Software Engineer Location Requirements: On-Site Job Type: Direct Hire Role Overview: You will be part of a growing IT organization as a full stack software engineer. Your role involves designing, developing, and troubleshooting applications...Senior
- ...Hybrid onsite in Charlotte, NC Job Description – Senior Software Engineer (.Net /C#) – Capital Markets Day to Day job Duties: Participate in the technical design, development, implementation, and maintenance of software solutions for the Capital Markets business. Work...SeniorHourly payFlexible hours3 days per week
$140k - $180k
...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and contribute to the development of cutting-edge software solutions. Your experienced skill set will allow you to have a...SeniorWork at officeImmediate startWork from home- ...agency team where you’ll work directly with the CTO and two other engineers on core platform capabilities. In this role, you will build... ...technical solutions. What We’re Looking For ~5 years of software development in production environments, with demonstrated...SeniorRemote work
$108k - $136k
...Join to apply for the Senior Software Engineer role at Total Quality Logistics . As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities...SeniorH1bRemote workRelocation package- ...Veterans, transitioning service members, and military spouses are strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development using React for the frontend, Node.JS ecosystem for the backend....SeniorWork at officeRemote work
- ...Job Title : Senior Software Engineer - Alfresco LWWF Workflow Development Job location : Charlotte, NC (Hybrid) Job Type: Contract Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application...SeniorContract work
- ...Job Description Job Description As a Senior Full Stack Engineer, you'll design and ship high-performance web applications across our React/Next.js frontend and Node.js/Express backend with real autonomy. You'll make architectural calls, explain the tradeoffs behind...SeniorLocal areaWork from homeFlexible hours1 day per week
$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase. We're hiring a Senior Software Engineer to join the Payments team within the Platform organization. The Payments team builds the infrastructure, workflows, and...SeniorLive inLocal area- ...isolved ranked for SMB Payroll in 2023 Sapient Report Voted top places to work in USA 2023 Job Description The isolved Senior Software Engineer, AI Platform role owns both program execution and technical direction, leading ~20 engineers across domain teams (Tax,...SeniorLive in
$140k - $157.5k
...government leaders shape the future. We engineer scalable, human-centered solutions that... ...blend product, design, AI, data, and modern software practices to modernize legacy systems,... .... Overview We are looking for a Senior Software Engineer to support our client,...SeniorContract workTemporary workLocal areaRemote work- ...employer to ask for an accommodation or an alternative application process. SR SOFTWARE ENGINEER Full Time NonManager Pineville, NC, US 3 days ago Requisition ID: 1834 Job Position :Senior Software Engineer (.NET C#) Reports to :Software Development Manager...SeniorFull time
- ...Job Title- Senior Full Stack Java Developer Location- Addison, TX/Charlotte, NC- Full-Time Required Skills Java Spring Boot Microservices Angular Apache Kafka REST APIs Enterprise Application Development Responsibilities Develop and maintain...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Charlotte, NC
- director software engineering Charlotte, NC
- software engineer Charlotte, NC
- senior robotics software engineer Charlotte, NC
- financial software developer Charlotte, NC
- graduate software developer Charlotte, NC
- part time software developer remote Charlotte, NC
- software engineer remote Charlotte, NC
- part time software developer Charlotte, NC
- ngo software engineer Charlotte, NC




