Location: Kalamazoo,MI, USA
About Us
Level Data is a fast-growing, software-as-a-service company. We are on a mission to change lives in the education technology space. We are a passionate group of people who always put our customers first. Our core values are at the heart of all we do. We Listen First and always assume positive intent. We will continually strive for excellence, and never settle by saying, We've always done it this way. Instead, we say, What can we do better? We act with urgency and place our customers at the center of all our decisions.
Level Data is an equal opportunity employer. All qualified applicants will receive consideration of employment without regard to race, sex, color, religion, national origin, protected veteran status, or based on a disability.
Role Overview
We are seeking an experienced Senior Software Engineer to design, develop, and maintain Talent Management software solutions. This role requires a deep understanding of software engineering principles, exceptional problem-solving skills, and the ability to work effectively in a collaborative team environment. The ideal candidate will have extensive experience in software development and a passion for building scalable and robust systems.
Responsibilities
- Software Development: Design, develop, test, and maintain software applications to meet project requirements and business objectives.
- Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in software development.
- Architecture and Design: Contribute to the architecture and design of software systems, ensuring scalability, performance, and maintainability.
- Code Review: Conduct thorough code reviews to ensure code quality, performance, and security standards are met.
- Collaboration: Work closely with cross-functional teams, including product management, design, and QA, to define requirements and deliver innovative solutions.
- Continuous Improvement: Advocate for and implement continuous improvement practices within the engineering team, including process optimization and the adoption of new technologies.
- Problem Solving: Identify and resolve complex technical challenges, ensuring the robustness and scalability of our software solutions.
- Documentation: Maintain comprehensive documentation of code, architecture, and development processes to ensure knowledge sharing and continuity.
Qualifications
- Experience: Minimum of 5 years of experience in software engineering.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Skills:
o Proficiency in programming languages including JavaScript, C#, and SQL.
o Knowledge of system frameworks including .NET, MVC, and Angular.
o Strong understanding of software development methodologies, including Agile and Scrum.
o Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
o Excellent problem-solving skills and the ability to work independently and as part of a team.
o Strong communication and interpersonal skills.
o Experience with DevOps practices and tools is a plus.
Why Join Level Data?
· Meaningful Impact: Your work directly influences education outcomes.
· Collaborative Culture: We value teamwork, transparency, and shared success.
· Professional Growth: Opportunities to learn, lead, and make a difference.
· Flexible Work Environment: Embrace remote work, with occasion travel.
If you're ready to contribute to a culture of trust, collaboration, and results, apply today! Let's empower educational leaders together. Benefits
Level Data offers group health insurance benefits to all eligible employees effective on their date of hire. This includes Health, Dental, Vision, FSA, ST Disability and LT Disability. Optional Life and 401k plans are also available.
All positions are subject to background evaluations and a pre-employment drug screening.