The Application Architect will lead the design, development, and deployment of enterprise-level software systems that prioritize security, scalability, performance, and resilience.
This role involves collaborating closely with cross-functional teams to define requirements and create robust architectural solutions.
The architect will guide projects from ideation to delivery and will be key in integrating third-party tools, developing APIs, and ensuring seamless interoperability between applications.
Responsibilities include defining and driving the application architecture vision, designing high-level and detailed architecture for platforms, services, and products, and collaborating with product and engineering teams to deliver secure and scalable solutions.
The architect will investigate and recommend third-party integrations, design and implement microservices with clearly defined APIs, and ensure systems have proper instrumentation and operational safety.
Additional duties include reviewing code, providing constructive feedback, mentoring engineering teams, owning assigned software/service components from concept through deployment, and communicating architecture decisions to stakeholders.
Requirements:
A Bachelor’s degree in computer science, engineering, mathematics, statistics, or a related field (or equivalent experience) is required.
Candidates should have 2–4 years of relevant professional experience in software architecture or development.
Proficiency in one or more programming languages such as Golang, Java, C#, or C++ is necessary.
Experience with cloud technologies, particularly AWS, is required.
Knowledge of databases such as MongoDB and Snowflake is essential.
Familiarity with front-end technologies like React is preferred.
Strong problem-solving skills, attention to detail, and the ability to mentor team members are important for this role.
Benefits:
The annual pay range for this position is $85,300 – $158,100, adjusted based on skills, experience, and other factors.
Comprehensive health insurance and retirement plans, including 401K and stock purchase options, are provided.
Tuition reimbursement and professional development support are available to employees.
Paid time off plus holidays are included in the benefits package.
Flexible work arrangements are offered, including remote, hybrid, field, or office options.
Additional performance-based incentives are part of the compensation structure.