Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Software Architect

Software Engineering | Petaluma, CA | Full Time

Job Description

Help us build better software. Work as an integral part of our dynamic software team, designing and integrating large-scale system enhancements and components of our existing SaaS Software Solution. Telecommunications experience highly desired. Local candidates only PLEASE!

About Us:

Stonecrop Technologies is a wireless Systems Integrator that provides state-of- the-art wireless network deployment software and services to cellular carriers and governmental entities. 

Since 2001, Stonecrop has transformed cellular and microwave deployments through a system of coordinated tools and processes that align design, supply chain, and installation. Working at a national level, Stonecrop delivers solutions by speeding the build and upgrade of carrier networks, and improving performance.


  • Architects, designs, and assists with the implementation of solutions that conform to a business need
  • Provides technical leadership on large-scale enhancements, resolves issues, performs appropriate level of research to determine solutions, and prioritizes and suggests technical strategies to achieve the long-term objectives of the department.
  • Reviews requirements; generates architecture documents; provides rough order of magnitude estimates; and assists with implementation and unit, integration, and capacity testing.
  • Shares architecture formally and informally with team, ensuring design consistency during development.
  • Writes architecture documentation.
  • Provides technical guidance to other team members.
  • Maintains knowledge of and proposes technical advances based on newer technologies.
  • Evaluates hardware and capacity needs related to proposed solutions.


  • Bachelors’ degree or higher in Computer Engineering or Computer Science or equivalent experience.
  • 10 or more years of software development experience.
  • Previous software architecture experience.
  • 5 or more years’ experience writing functional / detailed design / architectural specifications based on user and/or system requirements.
  • Understanding of advanced principles of software architecture.
  • Masterful understanding and application of several programming languages and tools. Ruby on Rails experience desired.
  • Masterful understanding of system interfaces such as REST or SOAP.
  • Ability to work with standard office tools.
  • Ability to work with source control systems.
  • Ability to work with architecture and design tools.
  • Ability to work in an agile environment.

Our office environment is casual (jeans and a t-shirt) and flexible (no clock-punching), and we seek the right candidate to keep up with our “start-up” energy. Our refrigerators are stocked with snacks and drinks, and company-wide lunch-runs happen weekly.  

We offer a comprehensive benefits package including medical, dental, vision, and 401(k) coverage.