Job Description
Level All is a well-funded, fast-growing media and technology company. We build intelligent products and engaging content that guide US high school and college students to a professional career with confidence. We are unlike any other company in our market. Our platform, tools, content, and network of partners for students, educators and counselors deliver a personalized, engaging, actionable journey to every student. We partner with Sponsors to provide our products for free for students in underprivileged communities. Learn more at levelall.com.
As a Senior Software Engineer you will be hands-on with the code, collaborating with the engineering team to ship features, address tech debt, and suggest improvements to the systems and processes that support the business. Your excellent communication and facilitation skills allow you to function as a liaison between the product team and its engineering partners. You understand that strong teams, and team relationships, form the backbone of quality software.
**Full-time regular employment. Hybrid (NYC) or remote from anywhere in the U.S. for the right candidate.**
Job DescriptionResponsibilities
- Work closely with Product Managers, Design, and Engineering to understand business requirements and priorities, and help translate them into a technical roadmap
- Contribute to the development of new features and functionality
- Collaborate with designers, frontend developers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product
- Facilitate conversations with the team around workflows, CI/CD, testing, release strategy, tech debt strategy, technical approach, etc.
- Champion collaboration with other engineers, breaking down work and delegating where possible.
- Align team and implementations with long term technical goals
- Escalate engineering and architectural needs to appropriate parties
- Participate in code review, pairing, and other forms of knowledge sharing
The successful candidate will have:
- Minimum 5 years of overall software development experience
- Must have at least 2 years of production experience with Elixir & Phoenix
- Solid understanding of OTP
- Strong appreciation for automated tests and testing culture
- Experience designing and consuming APIs
- Experience collaborating with UX UI team members in designing user interfaces
- Experience working with relational databases (preferably PostgreSQL)
- Experience working with a cross-functional team in an Agile environment
- Excellent communication and collaboration skills
- Bachelor’s degree or equivalent experience
- Experience working in a remote or hybrid environment
- Experience building web apps with Phoenix LiveView is a plus, but not required
Additional Information
The annual total compensation for this position is expected to be between $140,000 - $175,000. Salary levels are expected to change to reflect an employee’s job performance (results and impact) over time. Salaries at the time of hire are typically offered in the lower to middle of the indicated range in order to provide the opportunity to reflect performance-based increases over time. In addition to base salaries, employees at Level All are typically eligible for a comprehensive package of benefits, and successful candidates may also be eligible for stock-based compensation and/or variable pay programs based on performance relative to goals and targets. Level All does not provide work authorization and/or visa sponsorship.
Level All is an Equal Opportunity Employer.