Janea Systems is hiring a
Software Architect

closed
Logo of Janea Systems

Janea Systems

πŸ’΅ ~$170k-$190k
πŸ“Remote - Worldwide

Summary

Janea Systems is seeking a talented and experienced Software Architect to join their dynamic team. As a Software Architect, you will collaborate with clients to design and deliver high-quality software solutions across various technology stacks, providing technical leadership throughout the software development lifecycle. The role requires a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, proven experience as a Software Architect, strong proficiency in programming languages, frameworks, and databases, and familiarity with cloud platforms.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience as a Software Architect, designing and delivering software solutions across multiple technology stacks
  • Strong proficiency in a variety of programming languages, frameworks, and databases (e.g., Java, .NET, Python, JavaScript, SQL, NoSQL)
  • Experience with modern software development practices, including Agile methodologies and DevOps principles
  • Deep understanding of software architecture patterns, including microservices, event-driven architecture, and service-oriented architecture (SOA)
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience designing and deploying cloud-based solutions
  • Excellent problem-solving and analytical skills, with a strong ability to understand complex business requirements and translate them into technical solutions
  • Strong communication, presentation, and interpersonal skills, with the ability to effectively collaborate with clients, team members, and stakeholders
  • Leadership abilities, including the capability to mentor and guide development teams
  • Strong attention to detail, ensuring accuracy and completeness in technical documentation and deliverables
  • Proven ability to handle multiple projects, prioritize tasks, and meet deadlines in a consulting environment

Responsibilities

  • Collaborate with clients to understand their business requirements, goals, and technical challenges
  • Lead the design and development of software solutions, considering factors such as scalability, performance, maintainability, and security
  • Evaluate and recommend appropriate technology stacks and frameworks for each project, based on the client's requirements and industry best practices
  • Develop architectural designs and documentation, including system diagrams, data models, and integration strategies
  • Provide technical leadership and expertise to the development teams, guiding them in the implementation of architectural designs and best practices
  • Conduct system analysis, code reviews, and performance analysis to ensure high-quality deliverables
  • Collaborate with project managers, business analysts, and other stakeholders to define project scope, schedules, and resource requirements
  • Assess risks and technical feasibility of proposed solutions and develop mitigation strategies
  • Stay current with the latest industry trends, emerging technologies, and software development methodologies, and continuously update technical knowledge and skills
  • Provide technical guidance and support to clients, demonstrating a strong understanding of their business objectives and how technology solutions can address them
  • Work closely with sales teams to understand customer needs, participate in pre-sales calls, conduct customer discoveries, and create solution proposals
  • Establish an internal practice for solution architecture, leading and developing other architects

Benefits

  • Competitive compensation with benefits, paid vacation, and sick leave
  • The opportunity to work with a globally diverse team of top engineering talent on the industry’s toughest engineering challenges
  • Ultra-flexible work conditions – Work from home using our virtual office setup or, if you prefer, we provide you with a desk at an office facility near you. Or use both
  • Flexible working hours – as a remote-first company, our focus has always been on getting the job done well, not when or where it gets done
This job is filled or no longer available

Similar Jobs