Sr. Software Architect at BELVA
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Aug, 25

Salary

0.0

Posted On

05 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

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.
Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance

Work Location: Remot

Responsibilities

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.
  • Must be a US citizen or Permanent Resident and live in US.
  • 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.
Loading...