Architect

Applied Systems, Inc.
43d$60,000 - $175,000Remote

About The Position

Amazing Career Moments Happen Here Transforming the insurance industry is ambitious, we know. That’s why at Applied, we’re building a team that shows up every day ready to learn, willing to try new things, and driven to deliver innovative software and services that make us indispensable to our customers – all within a culture built on values that make us indispensable to each other too. With 40+ years of experience in the insurtech game, we’re not just redefining what’s achievable, we’re creating a place where amazing career moments are made possible. Position Overview We're seeking an Architect and in this role you will provide technical guidance and contribute to Applied’s product vision by providing insights for technical design decisions. At Applied, Architects provide and maintain standards leveraged across software development teams to ensure our software products are highly scalable and performant with a technical design allowing for future innovation.

Requirements

  • Has the ability to work from an Applied Systems office or 100% remotely
  • 5+ years of software development experience, including cloud native development with Golang, React, SQL, OpenAPI, Temporal, Google Cloud Platform (GCP)
  • Practical experience building services for high volume, fault tolerance, reliability, and asynchronous design patterns
  • Knowledge of API design and development, including RESTful principles
  • Experience in microservices development with containerization and orchestration technologies, such as Docker and Kubernetes
  • Demonstrated problem-solving skills with the ability to troubleshoot complex issues and think creatively to identify solutions
  • Experience assessing the downstream impact of design decisions across complex product ecosystems, including new product areas and existing product areas
  • Track record of success working across business units to refine and breakdown requirements into actionable development stories
  • Experience with the Agile Scrum or Kanban methodologies
  • Bachelor's degree in computer science or related field, or equivalent experience

Responsibilities

  • Provide architectural guidance across complex development projects and recommend ways to improve reliability, efficiency, and quality
  • Collaborate with enterprise architecture team when needed to ensure the application design aligns with the broader architecture blueprint
  • Utilize advanced knowledge of system flows and develop standards for coding, testing, debugging, and implementation
  • Present in-depth analysis to define issues and develop innovative solutions
  • Develop proofs of concept to demonstrate efficacy of proposed solutions
  • Champion architectural standards by identifying concerns and steps for addressing issues with scalability, data integrity, and security
  • Evaluate and recommend software technologies fit to purpose
  • Create technical documentation representing the application architecture, design steps, engineering best practices, integration processes, and testing procedures
  • Provide technical feedback in code reviews to ensure consistent quality
  • Contribute to product design meetings to ensure clear technical direction
  • Provide guidance through mentorship programs and collaborate with leaders to support ongoing development of skills and knowledge across the team

Benefits

  • Medical, Dental, and Vision Coverage
  • Holiday and Vacation Time
  • Health & Wellness Days
  • A Bonus Day for Your Birthday
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service