The Senior Software Engineer position is a great fit for a self-starter with strong organizational and time management skills looking to design, develop, and maintain Edgenuity’s software and tools. You are self-directed and able to handle multiple priorities with demanding timeframes, and are excited about helping students achieve their full potential by designing and developing software and tools to support Edgenuity’s core online learning system.
Imagine a world where all K-12 children have an equal opportunity to acquire an excellent education. That's the Edgenuity mission. Founded in 1998, today Edgenuity partners with schools in all 50 states to provide award-winning curriculum to millions of students across 3500 school districts, and we’re growing! As the leading provider of digital curriculum and instructional services, Edgenuity empowers students, educators and school districts to achieve success in a variety of online and blended learning models.
A Day in the Life as a Senior Software Engineer
As a Senior Software Engineer, you participate in all phases of software development, from refining and designing user stories, writing code, debugging, testing, and assisting in the deployment of code to our customers. You use your excellent verbal and written communication skills to present and problem solve issues facing our customers, both external and internal to the company. On a daily basis, you work collaboratively with colleagues and staff to create a high quality results-driven, team oriented environment.
Bachelor’s Degree in computer science or a related field or equivalent practical experience
Proven experience as a full stack developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Excellent communication and teamwork skills.
Mentoring Mide-level and Junior level.
Great attention to detail
An analytical mind
AWS proficiency is a plus!
We offer a very competitive salary and excellent benefits choices, including 10 health, 6 dental, and 4 vision plans to choose from and a variety of ancillary benefits. We contribute to an employee’s HSA account and 401(k), and provide at no cost to employees life insurance, short-term disability, and long-term disability. But even more importantly, we’re a great place to work!