We invite you to join the Greycroft Talent Network

Leverage our network to build your career.
Tell us about your professional DNA to get discovered by any company in our network with opportunities relevant to your career goals.

Software Architect

Extreme Reach

Extreme Reach

Dedham, MA, USA
Posted on Thursday, October 26, 2023

The Software Architect is a multi-faceted, fast-paced position for those efficiency-driven and naturally curious about the ever-changing landscape of software architecture. The Architect plays a critical role in defining and shaping the technical landscape of our software systems. You will be responsible for designing and overseeing the implementation of software solutions, ensuring they are scalable, maintainable, and aligned with our business goals.

Job Responsibilities:

  • Collaborate with cross-functional teams to define system architecture, including components, modules, and interfaces. Create design documents that outline the technical specifications
  • Research and recommend the appropriate technologies, tools, and frameworks that best fit the project requirements and can be leveraged by all agile development teams. Stay up-to-date with emerging trends in software development
  • Establish coding standards and best practices. Conduct code reviews to ensure adherence to architectural guidelines and maintain code quality
  • Design software systems with scalability in mind, considering future growth. Identify and address performance bottlenecks
  • Implement security best practices to safeguard sensitive data and protect against potential threats
  • Provide guidance and mentorship to the development team, ensuring they understand and follow architectural decisions
  • Continuously improve the platform and build process
  • Collaborate and communicate effectively to clients, business stakeholders, team members and employees via phone/electronic messaging
  • Ensure that the software architecture complies with industry standards and regulatory requirements
  • MS/BS in Computer Science or related background preferred
  • 10 plus years of experience as an integral contributor to projects, writing code, predicting timelines and outcomes, working with product owners and creating strategies and goals that deliver customer value
  • Experience with C# and .Net technologies - certification is a plus
  • Experience with MS SQL Server, MySQL or similar relational databases
  • Experience in fast-paced, innovative, Agile SDLC
  • Full stack development, Angular development, experience with cloud providers (in particular AWS) and their services
  • Strong previous development experience with exposure to enterprise applications
  • Strong problem solving, organization and analytical skills
  • In-depth knowledge of software development tools and best practices
  • Excellent verbal and written communication skills
  • Proven ability to prioritize and multitask in a fast paced environment