Job Description
Senior Backend Software Engineer
Overview
We're building the next generation of our technology infrastructure by connecting our diverse systems through robust APIs and custom integrations. As a growing organization with mature data infrastructure, we need a strong backend developer who can architect and build the critical connections between our existing platforms and modern applications, including AI integrations.
Position Summary
You'll focus on developing sophisticated custom APIs, backend services, and integrations from scratch. While you'll work within the Microsoft ecosystem and leverage low-code tools like Power Apps when appropriate, the core of this role is custom software development and system integration.
Key Responsibilities
• Build robust backend systemsusing C#/.NET, Python, and Azure services to support business applications and data access across multiple platforms
• Design and develop REST APIsthat connect front-end applications, AI systems, and third-party platforms to our existing data infrastructure, working closely with our data engineering team
• Architect custom integrationsbetween disparate systems, ensuring secure and reliable data flow between platforms and services
• Develop automation scripts and toolsfrom scratch to improve data transfers, business processes, and operational efficiency
• Leverage Microsoft ecosystem toolsincluding Power Apps, Power Automate, Azure Logic Apps, and Copilot Studio for rapid development and business process automation when appropriate
• Integrate AI toolsfor development productivity and explore opportunities for AI integration in our applications
• Collaborate with cross-functional teamsincluding front-end developers, data analysts, and business stakeholders to deliver complete solutions
• Mentor team membersand establish best practices as we grow our development team
• Drive technical decisionsaround architecture, tools, and implementation approaches for our technology ecosystem
Required Experience & Qualifications
• 5+ years of backend development experiencewith strong expertise in C#/.NET, Python, or similar backend languages
• Proven API development experiencebuilding REST APIs, handling authentication, and integrating with databases and third-party services
• Experience with cloud platforms, preferably Azure, including deployment, monitoring, and scaling of applications
• 3+ years working with Microsoft technologies, including Azure services (Azure Functions, Logic Apps, Service Bus, etc.)
• Strong problem-solving skillsand ability to work independently on complex technical challenges connecting diverse systems
• Experience building custom scripts and automation toolsfrom scratch
• Excellent communication skillsfor collaborating with technical and non-technical team members
Preferred
• Experience withplatform migrationsor technology transitions in enterprise environments
• Familiarity with low-code platforms(Microsoft Power Platform, Zoho Creator, or similar) as supplementary tools
• Knowledge ofDevOps practicesand CI/CD pipelines
• Experience withdata integration patternsand working with existing data infrastructure
• Experience mentoring developersor leading technical initiatives
• Interest in AI technologiesand experience using AI tools to enhance development productivity
Join our team and help build the backbone of our technology platform, creating the APIs and backend systems that will power our applications and integrations for years to come.
Job Type: Full-time
Benefits:
• 401(k)
• Dental insurance
• Health insurance
• Paid time off
• Vision insurance
Application Question(s):
• Do you currently reside in the Greater Houston area?
Work Location: In person