The Senior Software Engineer at Valerian Technology will play a key role in executing the technical vision and plans laid out by our Principal Software Engineers. This role demands an individual with a solid technical background, capable of coding and implementing complex software solutions across various technology stacks. The Senior Software Engineer will work closely with the development team, applying advanced engineering practices to develop, optimize, and maintain software applications that meet our high standards of quality and innovation.
Description
Key Responsibilities:
- Software Development Execution: Translate the architectural designs and strategies developed by Principal Software Engineers into high-quality, scalable, and maintainable software solutions. Take a hands-on approach to coding, debugging, and testing across multiple projects and technology stacks.
- Technical Proficiency and Innovation: Demonstrate expertise in software development with proficiency across a broad range of technologies and programming languages. Continuously innovate and improve development practices to enhance product quality and performance.
- Collaboration and Support: Work collaboratively with project teams, including Principal Software Engineers, project managers, and other software engineers, to ensure seamless project execution. Provide technical support and guidance to junior engineers, contributing to their growth and development.
- Quality Assurance and Best Practices: Implement and maintain high standards of software quality through best practices, including code reviews, unit testing, and automated testing. Ensure all software is developed in accordance with the technical and design specifications.
- Problem-Solving: Address technical challenges with innovative solutions. Collaborate with the team to troubleshoot and resolve complex software issues, ensuring the stability and reliability of our software products.
Qualifications:
- Strong background in software development, with proven experience in developing and implementing complex software applications.
- Proficiency in multiple programming languages and familiarity with various tech stacks, demonstrating the ability to adapt to new technologies.
- Excellent problem-solving skills, with the ability to tackle challenges efficiently and effectively.
- Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment.
- A commitment to continuous learning and improvement in software engineering practices.
Education and Experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 6+ years of professional software engineering experience, with a track record of successful project execution.
Benefits:
- Health Coverage: Enjoy premium healthcare for you and your family with our health insurance, featuring extensive coverage and no charge for preventive care to keep you healthy and focused on what you do best.
- Dental and Vision Care: Benefit from 100% coverage for preventive dental care plus comprehensive vision care that includes exams, lenses, and frames.
- 401(k) Retirement Plan: We offer a 100% match on contributions up to 4% of your salary.
- Generous paid holidays plus 4 weeks PTO
- Competitive salary package
- Fully remote working opportunity
Valerian Technology is an equal opportunity employer, committed to diversity and inclusion in the workplace. We invite applications from candidates of all backgrounds and experiences who share our passion for technology and excellence in software development. If you’re looking to contribute to meaningful projects and work alongside industry leaders, we’d love to hear from you.
Salary
$160,000 - $200,000 per year