This job has expired on Indeed
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications

Senior Software Architect

BELVA
Remote
From $150,000 a year - Full-time

Location

Remote

Benefits
Pulled from the full job description

  • 401(k)
  • Dental insurance
  • Health insurance
  • Opportunities for advancement
  • Paid time off
  • Vision insurance

Full job description

Job description

Belva is at the forefront of creating cutting-edge AI products that transform how businesses and individuals operate. We are dedicated to innovation, excellence, and developing technologies that push the boundaries of what's possible. Join us as we continue to pioneer new solutions and drive progress in the AI industry.

Role Overview:

As a Senior Software Architect at Belva, you will be pivotal in shaping the architectural direction and technological landscape of our software systems. You'll lead efforts in designing robust architectures for both monolithic and microservices frameworks, utilizing cutting-edge technologies like Flask/Python and Kubernetes. This position requires a combination of technical prowess, leadership acumen, and a visionary approach to software architecture.

Key Responsibilities:

- Spearhead the architectural design and implementation processes for both monolithic and microservice architectures using Flask/Python and Kubernetes.

- Drive the technical vision and strategy, ensuring alignment with our overarching business goals.

- Engage with cross-functional teams, including frontend and backend developers, DevOps, and product managers to deliver cohesive and scalable software solutions.

- Champion and enforce coding standards, architectural best practices, and robust software development processes.

- Generate and maintain comprehensive technical documentation, including system architecture diagrams and UML documentation utilizing Microsoft Visio.

- Supervise code reviews and conduct technical audits to maintain high standards of code quality.

- Mentor junior and mid-level engineers, promoting a culture of excellence and continuous professional growth.

- Keep abreast of industry trends and emerging technologies, integrating innovative tools and methodologies to enhance our software capabilities.

Required Skills and Qualifications

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

- Demonstrated experience as a Senior Software Architect, with a strong background in Flask/Python and Kubernetes.

-

- Proficiency in Python and Flask.

- Extensive experience in designing monolithic and microservice architectures.

- Expertise in Kubernetes, containerization, and orchestration tools.

- Strong understanding of frontend technologies, particularly React.

- In-depth knowledge of RESTful APIs, web services, and systems integration.

- Advanced database design and management skills across SQL and NoSQL databases.

- Familiarity with major cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.

- Skilled in creating and maintaining detailed technical documentation, including UML diagrams.

- Exceptional communication, leadership, and problem-solving abilities.

- Experience with Docker and advanced container orchestration.

- Knowledge of security protocols and secure software development practices.

- Proficiency in Agile methodologies.

- Familiarity with monitoring and logging tools to ensure system performance and health.

- Additional programming expertise in Java, C++, React, and Angular.

Why Join Us?

Belva offers a dynamic and innovative environment where creativity and effective solutions are rewarded. We are passionate about growth and offer ample opportunities for professional development and advancement within the company.

Belva is an Equal Opportunity Employer.

Job Type: Full-time

Pay: From $150,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Job Type: Full-time

Work Location: Remote