Title: Senior Software Developer – Backend
Employment Status: Salaried, Exempt
Location: San Antonio, TX (Onsite)
Schedule: Monday – Friday, 8:00 AM – 5:00 PM with 1 day per week remote
Base Salary Range: $110,000 – $140,000
Position Overview
A high-growth, technology-driven organization is seeking a Senior Software Developer – Backend to join a collaborative engineering team building scalable, cloud-native applications that support enterprise-level operations. This role will play a key part in designing, developing, and optimizing backend systems that power high-volume, transaction-heavy platforms.
The ideal candidate is a strong backend engineer with experience building and scaling large applications, improving system performance, and solving complex technical challenges. This is not a maintenance-focused role—this position is centered on building new features, optimizing existing systems, and driving efficiency across a rapidly evolving platform.
Key Responsibilities
· Design, develop, and maintain scalable backend services and APIs supporting high-volume applications
· Architect and implement integrations with internal and external systems (ERP, payment platforms, third-party services)
· Model complex business domains and optimize database performance for scalability and efficiency
· Build and support event-driven and message-based architectures to improve system reliability and performance
· Collaborate with cross-functional teams including product, engineering, and business stakeholders to deliver impactful features
· Troubleshoot production issues, identify root causes, and implement performance improvements
· Write clean, maintainable, and testable code while adhering to engineering best practices
· Contribute to technical design discussions, system architecture decisions, and mentorship of team members
· Continuously identify opportunities to improve system efficiency, reduce latency, and eliminate technical debt
Qualifications & Skills
· 5+ years of experience building backend systems in production environments
· Strong programming fundamentals in modern languages such as C#, .NET, Java, Python, or similar
· Experience designing and building RESTful APIs
· Solid understanding of relational databases, query optimization, and data modeling
· Experience working with distributed systems including message queues, caching strategies, and service-based architectures
· Familiarity with cloud platforms such as Azure, AWS, or GCP
· Proven ability to build, scale, and optimize high-performance applications
Preferred Qualifications
· Experience with search technologies such as Elasticsearch or similar platforms
· Exposure to AI/ML-powered search, vector databases, or semantic search concepts
· Experience designing fault-tolerant systems (retry logic, circuit breakers, graceful degradation)
· Background in enterprise or B2B SaaS environments
· Experience supporting globally distributed systems and multi-region deployments
· Experience integrating with ERP platforms (e.g., NetSuite, SAP)
· Familiarity with real-time systems (WebSockets, SignalR, etc.)
· Experience with observability tools including logging, monitoring, and distributed tracing
Work Environment
· Collaborative, fast-paced engineering environment with a strong focus on innovation and scalability
· Agile development methodology with frequent releases and feature enhancements
· High-visibility role with direct impact on system performance and business operations
What Success Looks Like
· Builds and delivers scalable backend systems that support high transaction volumes
· Improves system performance, efficiency, and reliability through thoughtful engineering
· Contributes to a high-performing engineering team through collaboration and mentorship
· Successfully delivers new features and enhancements that drive business impact
Benefits