Epicareer Might not Working Properly
Learn More
P

Software Solutions Architect

  • Full Time, onsite
  • PeopleSuite Talent Solutions
  • Remote On Site, United States of America
Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Description

Job Description

Scope of Position

We are seeking a Software Architect to join a highly engaged small team within our global organization of over 12,000 employees. We focus on safety, security, and access management. Youll work on solutions that enable seamless access, helping to keep you and your loved ones safe and secure where they work, live, and thrive.

Responsibilities

Analyze:

  • Collaborate with product managers, subject matter experts, development teams, and other stakeholders to understand business needs and technical implications.
  • Stay informed about business initiatives and objectives, particularly those relating to infrastructure and development architectural issues.
  • Proactively track industry trends and their impact on the products and services your teams work on.
  • Research new technology and development tools to stay current with emerging technology.
  • Understand the compliance, security, and regulation landscape to support business requirements.

Design:

  • Design and document system, technical, and application architectures for major development areas.
  • Implement architectural frameworks in partnership with engineers to create complex product features.
  • Enhance current system architectures and design future opportunities.

Plan:

  • Evaluate existing frameworks and develop a technical debt prevention plan to future-proof the engineering team.
  • Collaborate with development teams on scoping, design, and implementation of features to ensure optimal solutions.
  • Oversee technical trade-offs between technical and user-facing features.
  • Define a technical roadmap that maximizes the use of advanced technology and seeks modernization.
  • Ensure timely identification and resolution of issues.

Execute:

  • Drive implementation based on defined architecture.
  • Code solutions and mentor others to do the same.
  • Ensure quality and consistency of the software architecture across the system, providing technical guidance and working closely with engineering teams across the company.
  • Mentor developers and other technical resources to improve their work quality.
  • Advocate for and implement automation in development and testing processes to enhance efficiency.

Qualifications

  • Bachelors Degree or equivalent years of relevant work experience.
  • 10+ years of relevant work experience.
  • Team player with the ability to adapt to changing priorities and goals.
  • Solid understanding of system design, message or event-based architecture, and RESTful, GraphQL, or Pub/Sub APIs.
  • Experience with Java-based frameworks and technologies such as Spring Boot, Spring Data/JPA, and Spring Cloud.
  • Proven experience in designing and developing highly scalable, distributed, and secure solutions that run on-premise or in cloud environments.
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, EKS, and CI/CD automation.
  • Experience writing architecture framework capabilities for development teams.
  • Excellent communication and leadership skills.
  • Experience with client applications, progressive web applications, and iOS and Android mobile applications.
  • Experience working with remote teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job