Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Varo Bank, so some details may not match this job. The employer's own page has the real description.
Job Overview
Varo Bank is seeking a Principal Software Engineer, Backend to lead our engineering teams in crafting robust backend systems that are scalable, secure, and reliable. In this pivotal role, you will engineer and implement high-quality backend solutions that support Varo’s products and services. You will collaborate closely with cross-functional teams to enhance product delivery and efficiency, while also mentoring junior engineers and setting high standards in software engineering practices. Your expertise will be essential in driving innovation and ensuring that we're leveraging the best technologies available in the market.
Job Responsibilities
- Design, develop, and maintain scalable backend architectures that meet product requirements.
- Lead technical discussions and design reviews to foster a culture of collaboration and continuous improvement.
- Implement and enforce engineering best practices, including code reviews, unit testing, and documentation.
- Collaborate with product managers, UX/UI designers, and other stakeholders to define new features and enhancements.
- Troubleshoot and resolve complex technical issues in real-time.
- Mentor and support junior engineers, promoting skills development and career growth.
- Stay abreast of emerging trends in technology and software development practices, and apply these innovations where appropriate.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development with a focus on backend technologies.
- Proficient in multiple programming languages, including but not limited to Java, Python, or Node.js.
- Strong experience with microservices architecture and distributed systems.
- Solid understanding of database systems, both SQL and NoSQL.
- Expertise in building and maintaining APIs, particularly RESTful services.
- Excellent problem-solving skills and ability to think critically under pressure.
- Exceptional communication skills with an ability to articulate complex concepts to both technical and non-technical stakeholders.
Technologies & Tools
The Principal Software Engineer, Backend will work with a variety of technologies and tools including but not limited to AWS, Docker, Kubernetes, Jenkins for CI/CD, relational and non-relational databases, and version control systems such as Git. Familiarity with frameworks and libraries relevant to backend development, such as Spring Boot or Express.js, is also valuable. The ideal candidate will be comfortable with DevOps practices and tools to streamline deployment and monitoring processes.
Ideal Candidates
Ideal candidates for the Principal Software Engineer, Backend position are those who possess a strong passion for technology and an unwavering commitment to improving processes and solutions. They should demonstrate a proactive approach to problem-solving, with a proven track record in leading technical projects and teams. A culture fit involves open communication, collaboration, and a commitment to fostering an inclusive environment. Candidates must exhibit leadership qualities, enabling them to inspire and motivate their peers while facilitating a vision for technological evolution at Varo Bank.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.