This job allows you to work remotely
As Software Architect, you’ll be reporting to the Vice President of Engineering. You will be working closely with the engineering leadership team and be a part of the development team for our product SD Elements. We are looking for an empathetic highly skilled technical expert with a broad application and enterprise architecture skill set. You should be passionate about software development and want to share your knowledge and expertise through coaching and mentoring other technologists. You will be joining a team that is friendly and supportive, all working hard and helping one another succeed.
•Be deeply involved in the technical direction of the product and work collaboratively with the teams, who are hard at work delivering product features, to ensure we have sound technology components in the platform.
•Design and implement complex features.
•Chart and own the future architectural components of the SDE ecosystem to accelerate its growth, with the necessary due diligence to ensure a sound and maintainable path.
•Be an advocate for the engineering teams, representing them to the larger organization.
•Provide guidance, advice, and direction when it comes to the technical direction of our work by coaching engineers to maintain high quality code by leading code reviews, pair programming, and holding architectural discussions
Must Have Skills:
•At least 3 years of hands-on experience with enterprise architecture leadership, and at least 10 years of experience working software development
•Proficient technology leadership skills across multiple languages, technologies and platforms.
•An acute awareness of the open source landscape.
•Demonstrated ability to gain trust of other developers, lead by influence, drive conversations to decision and see through its execution.
•Be able to present complex technical choices to non-technical business stakeholders and keep business priorities in focus for all technical decisions.
•Experience in cloud deployed applications.
•Experience in evaluating, selecting and presenting potential impactful architectural change.
•Technical knowledge of software development in an Agile environment.
Nice to Have Skills:
•Exposure to SaaS deployed applications.
•Open-source contribution history or Public presentation on technology topics.
•Awareness and experience with general cyber security concepts, and specifics of AppSec concepts.
•Agile practitioner, familiar with a variety of techniques.