Insight and opinion in our business innovation blog
|
Job Description: Technical Architect
Accept Software’s Innovation Management Solutions help companies to determine the best products and services to deliver and the best features and functions to include in them. Accept’s SaaS-based solutions cover the product lifecycle from collecting and assessing Voice-of-Customer/Voice-of-Market data through collaborative applications for product planning and requirements management. Accept’s award-winning solutions (Excellence in Product Management Award from the Association of International Product Marketing and Management in 2006, 2007, and 2008) enable our customers to align corporate and product strategies with market needs, gain visibility and control in product planning and development, and thereby successfully execute strategies and plans.
Accept Software is a venture-backed company whose culture is that of an entrepreneurial organization that consistently wins new business, excites customers with our vision, remains dedicated to our objectives, and has fun. Accept is based in California’s San Francisco Bay Area, and offers competitive compensation packages, healthcare and other benefits.
Position
We are seeking a seasoned Technical Architect with a proven track record of creating complex, high-quality enterprise software in a rapidly changing environment. The role of the Technical Architect is to provide leadership for the development and delivery of the successful software product. You will play a vital role in designing, enhancing, and implementing our product. The candidate should demonstrate expertise in the various aspects of Web-based J2EE applications design, Web 2.0 technologies, OO development and testing. You will work closely with Product Management and other Engineering teams located here and abroad. This position reports to the VP of Products.
Roles & Responsibilities
- Lead the technical and architectural aspects of our products to ensure consistency, quality and architectural integrity.
- Lead the engineering team in the design and development of new product features, providing architectural leadership and guidance to reduce schedule.
- Work with product management and engineering staff to solidify technical and infrastructure requirements, track milestones related to technical infrastructure and manage issues and risks.
- Create high quality deliverables, including technical product specification, design documents, and UML diagrams, and in some cases supporting training and documentation.
- Write, present, and review engineering materials including architecture, design, and functional specifications.
- Mentor and guide the development team in the adoption and use of best practices and design patterns.
- Review existing software architecture and identify areas for improvement in the areas of scalability, maintainability, and performance.
- Design and implement key technical components (such as search, integration, workflow, UI), frameworks, interfaces, and services to be used by a broad range of applications.
Skills & Tools
- BS/MS in computer science or other technical degree.
- 10+ years of combined experience in large-scale software development with five years as architect or lead developer.
- Track record of leading engineering teams in the delivery of high quality products in a startup environment.
- Expert in J2EE, JSP, XML, HTML/DHTML, JavaScript, Web Services and other distributed technologies and architectures.
- Must have exceptional experience in Java programming in a J2EE environment.
- Expert in architecting, designing and leading the development of new products in emerging markets.
- Solid understanding of SQL relational databases (Oracle, MSSQL, Postgres).
- Demonstrated ability to lead senior engineers in design and implementation.
- Deep understanding with modern agile development methodologies and test-driven, component-oriented iterative development practices.
- Experience in working with distributed teams.
- Strong interpersonal skill and oral and written communication skills.
- A BSCS or BSEE is required. Masters degree preferred.
Please forward your resume to careers@acceptsoftware.com
top
|
“Accept is used by leading companies throughout the world to improve their return on R&D spend by successfully identifying and creating tomorrow’s winning products.”
–James Davies, Accept Chief Innovation Officer

|