Principal Software Architect - New York, United States - Anglepoint

    Anglepoint
    Anglepoint New York, United States

    1 month ago

    Default job background
    Description
    Anglepoint's software engineering department based in Lindon, UT seeks a dynamic, highly skilled & experienced

    Principal Software Architect


    to design & build a new enterprise-scale, cloud-native, microservices-driven platform, with a modern data architecture and AI capabilities to provide streamlined managed services management, process automation, complex data analysis, and reporting that will empower our service delivery and internal business units to achieve next-level productivity and client value.


    This is a hands-on technical position that requires both breadth and depth in Front End Engineering, Back End Engineering, DevOps, & Data Architecture, as well as delivering integrated platform solutions that enable data-driven decision-making.

    This role demands profound understanding & application of modern software engineering methods & practices and leading-edge cloud architectures & AI/ML technologies.

    As the sole hands-on enterprise software architect, the person in this role must be up to date with the latest software engineering trends, technologies, programming languages, frameworks, and best practices, and not allow familiarity bias to compromise their objectivity in making critical decisions.

    This role is also responsible for actively shaping our software engineering ecosystem, requiring hands-on coding and the ability & motivation to effectively lead, teach, & inspire other engineers with diverse skillsets to increase their contributions to code excellence.


    As Principal Software Architect, you:
    Fully embrace and strive to exemplify Anglepoint's Core Values.
    Report to the VP of Software Engineering.
    Architect a new full stack technology platform with underlying data solutions to meet modernization, modularity, scalability, and performance goals.
    Lead the design, development, and implementation of cost effective, cloud-based architecture solutions, ensuring alignment with product requirements.

    Work closely with product management and technical teams to probe and deeply understand the problems to be solved, uncovering the technical requirements underpinning their various use cases.

    Collaborate seamlessly with the Principal Data Architect to ensure the platform & solution architecture elegantly aligns with an emerging & evolving data architecture.

    Create overarching security standards & architectural blueprints that meet platform-wide objectives; translate business & technical requirements of individual solutions into architecture designs that align to these overarching standards & blueprints.

    Expertly align, refine, & document solution requirements across various functional stakeholders, including service product owners, product managers, department leaders, data analysts, and software engineers; deliver end-to-end platform architecture that meet both business & technical requirements.

    Design and develop efficient & secure connector frameworks and modern connectors (including APIs) to push/pull data from both on-prem and cloud-based systems, including from technology partners.

    Define & implement resource-efficient AI/ML strategies and architectures.

    Provide technical leadership & mentorship to data analysts & engineers, software engineers, DevOps engineers, & SDETs, fostering a culture of innovation, knowledge-sharing, and code excellence.

    Flexibly manage multiple workstreams & priorities; proactively inform stakeholders of status, risks, tradeoffs, and constraints.


    Required Qualifications:


    10+ years architecting, designing, & implementing scalable web platforms and modular services in a highly regulated business domain such as finance, healthcare, defense, etc.

    7+ years architecting solutions extensively using cloud-native services using 2 or more cloud providers such as AWS, GCP, & Azure.

    Deep mastery of principles of good enterprise architecture, lean software development, test-driven development, and user-centric design.
    Experience designing technology stacks at enterprise scale; experience building micro-services; experience effectively leveraging serverless functions.

    Hands-on experience with a wide variety of modern front-end & web programming languages such as jQuery, React, Vue, Go, Svelte, Angular, etc.

    and a deep knowledge of their relative pros & cons.

    Hands-on experience in a wide variety of modern back-end & general programming languages, frameworks, protocols, & technologies such as Elixir, Python, SQL, NoSQL, Phoenix, LiveView, WebSockets, ASP.NET, etc.

    and a deep knowledge of their relative pros & cons and which use cases they best serve.

    Hands-on experience using modern DevOps tools, technologies, & IDEs such as Docker, Kubernetes, Jenkins, GIT, VSC, IntelliJ, PyCharm, Cloud9, etc.

    Demonstrated ability to own & drive a cost-effective architectural roadmap, including defining standards and documentation best practices.
    Experience designing & building modern APIs; proficiency within both REST architecture and GraphQL.
    Experience collecting, using, and managing PII in compliance with privacy laws, including GDPR & CCPA.
    Ability & willingness to travel to and work from office in Lindon, UT at least twice per week.


    Preferred Qualifications:
    Bachelor's and/or master's degree(s) in computer science, engineering, data science, or related fields.
    Experience as a full-stack software engineer.
    Familiarity with modern big-data technologies such as Apache Spark or Presto.

    Experience effectively managing costs of cloud & software infrastructure, ensuring optimal utilization of cloud resources; experience architecting to address resource spikes by reliably leveraging spot instances.


    Compensation, Benefits, & Perks:
    Medical, Dental & Vision Insurance (no waiting period)
    401k up to a 4% company match (vests immediately)
    Flexible Time Off + approximately 18 paid Holidays + Sick days
    Maternity and Paternity Leave
    Wellness allowance
    Cell phone allowance
    Women in Technology Network membership

    About Anglepoint

    Anglepoint is the leading, global provider of IT Asset Management and cloud cost management services, driving cost optimization, risk mitigation, & operational excellence within the software, hardware & cloud licensing estates of the world's most complex organizations.

    We deliver end-to-end managed services, including ITAM program strategy development, technology selection, & implementation, to the Forbes Global 2000.

    Working at Anglepoint
    We're a group of talented individuals that are passionate about client success. We work on challenging problems that have a real impact every day. We take pride in our work and hold ourselves to the highest standards.

    Anglepoint celebrates diversity and has built an inclusive culture where everyone can be true to themselves and do their best work, all while having fun and building lasting relationships.

    Anglepoint is an equal opportunity employer.

    We welcome and encourage diversity in the workplace regardless of race, color, ethnicity, gender, age, national origin, religion, marital status, veteran status, physical or other disability, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law.