Lead Software Engineering
$174,720–$237,400 year
On-site · Dallas, Texas, United States
Job Summary
Lead Software Engineering responsible for translating business and product requirements into comprehensive technical solutions across platform, network, and software layers, designing and analyzing system architecture, APIs, microservices, databases, and cloud infrastructure; evaluating frameworks for multi-agentic, multi-modal software solutions; ensuring data security, privacy, and performance; coordinating cross-functional teams to deliver end-to-end systems; and guiding technical decision-making through proof-of-concept initiatives. Requires a Bachelor’s degree and 5 years of post-baccalaureate experience with a strong background in OOP and API interfacing technologies (Python, PySpark, NodeJS/TypeScript, Java, .NET), multi-cloud environments (Azure, GCP, AWS), and modern data/stream processing tools; roles include architecture design, system integration, and leadership responsibilities in a large enterprise setting.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, or Information Technology
- 5 years of progressive, post-baccalaureate experience in the job offered or in a related occupation
- Proficiency in Python, PySpark, NodeJS/TypeScript, Java, .NET or similar
- Experience with API frameworks such as REST, GraphQL, Kafka
- Experience with data technologies: BigQuery, Databricks, DataFactory, Serverless, ETL pipelines, Unix/Linux shell scripting
- Database and data warehouse technologies: SQL, MongoDB, Snowflake
- Multi-cloud expertise including Azure, GCP, AWS
- DevOps, automation practices, and project management principles
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.