Analyze intricate problems and develop practical solutions
Mentor junior team members to enhance their skills and performance
Contribute to a collaborative and productive team environment
Requirements
Bachelor's Degree
At least three years of experience in software engineering
In lieu of a Bachelor's Degree, demonstrating three years of specialized training and/or progressively responsible work experience in technology for each missing year of college, in addition to the three years of experience required.
Master's Degree preferred
Leading technical delivery for product or feature teams
Proficiency in modern web and backend technologies
Designing and delivering end-to-end software solutions
Familiarity with CI/CD pipelines and devops practices
Demonstrating problem-solving and debugging skills