Description
The Software Engineer will design, develop, test, and maintain scalable software applications across the full software development lifecycle, including requirements analysis, deployment, production support, and architectural decisions. The role involves building user-facing features, developing data engineering pipelines and SQL-based reporting, troubleshooting complex technical issues, participating in code reviews and CI/CD processes, and using AI-assisted development tools. Candidates need a related bachelor’s degree or equivalent education and experience, at least three years of software development experience, programming proficiency, SQL and data engineering expertise, AWS familiarity, and experience with CI/CD and Agile workflows.
