Sales Engineer
Select your preferred location:
- United States
- Canada
Enavate is seeking a talented Software Engineer to join our dynamic team.
About the role
The Software Engineer will be responsible for designing, developing, testing, and maintaining software solutions that enhance our clients' digital experiences. They will work closely with cross-functional teams including product managers, designers, and other engineers.
Responsibilities
- Design and implement scalable, maintainable, and efficient software systems using modern programming languages and frameworks.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Participate in code reviews and contribute to the continuous improvement of the development process.
- Contribute to the overall architecture and design of the software platform.
- Perform unit and integration testing to ensure the quality and reliability of the software.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 3 years of professional software development experience.
- Strong proficiency in at least one programming language such as Java, Python, or JavaScript.
- Experience with version control systems like Git.
- Excellent problem-solving skills and ability to work independently and as part of a team.
Qualifications
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with agile methodologies and tools.
- Knowledge of database technologies such as SQL and NoSQL.
Skills
- Proficiency in software development best practices.
- Ability to learn new technologies quickly.
- Good communication and collaboration skills.
Benefits
- Competitive salary commensurate with experience.
- Flexible working hours.
- Professional development opportunities.
- Health insurance coverage.
- Employee discounts on Enavate products.
Pay
$80,000 - $120,000 annually based on experience.
Schedule
Full-time position.
Enavate offers a collaborative and innovative work environment where you can make a meaningful impact. If you're passionate about technology and ready to take your career to the next level, we'd love to hear from you!
To apply, please submit your resume and cover letter detailing your relevant experience and why you're excited about joining our team.