Software Engineer I
Remote · Mobile, Alabama, United States
Job Summary
Software Engineer I responsible for the full software development lifecycle, including design, development, testing, and delivery of new features and software applications. The role combines maintaining critical legacy systems with contributing to a modern Lakehouse Platform, collaborating with engineers, product owners, and management to deliver high-quality, scalable SaaS solutions in an agile environment. Emphasis on hands-on development, performance tuning, testing, and production support, with a focus on local Kubernetes-based validation of containerized services and adherence to security, privacy, and regulatory requirements. Responsibilities include writing unit tests, implementing logging and monitoring, optimizing slow SQL queries and bottlenecks, participating in backlog grooming and sprint planning, supporting QA and client services, and facilitating knowledge sharing and documentation. Required skills include C# with ASP.NET, React/Node.js/AngularJS/JavaScript/TypeScript, RESTful services, Entity Framework/ADO.NET, Python, Apache Airflow/Spark/Debezium, SQL Server, Lakehouse technologies (Iceberg, Parquet), Docker, Kubernetes, ArgoCD, OpenMetadata, and cloud environments (Azure, AWS, Private Cloud). Strong problem-solving, communication, and multi-tasking abilities, plus willingness to travel occasionally. Must be proficient in English and able to work in an environment focused on security and data protection.
Required Qualifications
- Bachelor's Degree in Computer Science or relevant industry experience
- 0-1 years of software engineering experience (preferred)
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.