Software Architect

Sorry, this job was removed at 5:01 a.m. (EST) on Thursday, May 25, 2017
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Reporting to Vice President, Engineering, the Software Architect is a key technical leadership position at Codeship.

Responsibilities

  • Technical Architecture
    • Serve as lead technologist of the Codeship engineering organization
    • Own the overall architecture of Codeship software
    • Provide leadership, make final decisions and build consensus around key technical direction, implementation, and architecture
    • Ensure architecture and implementation meets current and future needs in terms of scale, user experience, and systems foundation
    • Manage and mitigate the technical risks of the business
    • Ensure the architecture scales with the business

  • Technical execution of the product roadmap
    • Technical planning of epics, including high level architecture, scope estimation and release planning
    • Help ensure team is producing high-quality code as measured by test coverage, simplicity, and maintainability
    • Identify and implement development process and methodology improvements
    • Keep stakeholders apprised on status of planned work and work in progress
    • Enable Marketing and Sales with information about product and technology
    • Review architecture decisions and code changes

  • Strategic technical direction
    • Provide domain expertise in areas relevant to Codeship’s build platform, i.e. CI/CD, scalable software applications, or developer tooling
    • Work with Product Management and customers to contribute to the strategic direction of the product and roadmap
    • Contribute technical items to the product roadmap
    • Feedback to Product Roadmap and Executive team on scope of roadmap items
    • Actively participating in technology ecosystems important to Codeship
    • Leadership on technical direction including decision-making on key technical items
    • Make decisions involving the trade-offs between long and short term business needs

  • External communication and marketing
    • Strong preference for someone who can be an active voice in the development community
    • Participation in or strong following/exposure to open source software initiatives
    • Interest in contributing to or writing content relevant to our customers and ecosystem

Requirements

  • 10+ years of hands on experience with architecting and building SaaS or cloud-based software systems at scale
  • Bachelor's degree in Computer Science or technical degree with demonstrated experience
  • Deep knowledge of solid software engineering principles: object-oriented design, algorithmic complexity, and software design patterns
  • Detailed understanding of and experience with modern software engineering practice including testing, continuous integration and continuous delivery
  • Previous experience with a continuous integration platform
  • Experience with microservices / distributed systems
  • Detailed understanding of operating systems, containerization and application delivery at scale
  • Passion for building high-performing and fully automated systems
  • Comfortable in a culture of fast iteration
  • Experience with continuous integration and continuous delivery platforms
  • Experience working with a remote/distributed team
  • Strong communication, mediation, and leadership skills
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

745 Atlantic Avenue, Boston, MA 02111

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CodeshipFind similar jobs