Architecture Manager
uShip is the world’s first and largest shipping marketplace. Consumers and businesses can compare and book bids from hundreds of thousands of customer-reviewed transportation service providers, ranging from independent owner-operators to the largest freight carriers and brokers. Customers save money and service providers use their empty cargo space – everyone wins! We’re an Internet company focused on solving a real-world problem and having loads (pun intended) of fun along the way. Our service providers are even featured in A&E’s real life drama, ‘Shipping Wars.’
Since launching uShip in 2004, our mission has been to be the world’s leading online solution for shipping anything, anytime, anywhere. We are passionate about empowering buyers and providers of transportation services to efficiently conduct business on an unbiased, transparent and competitive platform.
If you are a motivated, smart, and driven individual who wants to work in an energetic and entrepreneurial environment with outstanding career and growth opportunities, then this is the career opportunity for you!
What you’ll be doing:
Contributing as an active Architect in our Architecture Organization as we evolve our platform in new interesting and impactful directions (Microservices, Multi-tenantization, Continuous Deployment)
Helping generate and unify architectural implementations and strategies
Pair programming with developers on the teams
Developing POCs (Proofs of Concept) to verify the feasibility of technical directions we intend on pursuing
Being a leader in making the business case for technical strategies and projects that need to be pursued
Acting as a Technical Program Manager to coordinate technical efforts, vision, strategy, and projects alongside our Product Roadmap
Serving as the direct Manager, coach, and mentor of the Architects in the Organization
The ideal candidate:
Has extensive experience in Software Development as an individual contributor
Has extensive experience as a hands-on (coding) Architect, including evolving the architecture of a platform/ecosystem over time
Has managed developers and/or architects
Has a background interfacing with stakeholders and clients, and putting technical concerns into business terms
Has served as a hiring manager
Understands SMART goal setting and career development of their direct reports
Knows what extrinsically and intrinsically motivates each of their direct reports
Is comfortable having difficult discussions and making difficult decisions
Skills you have include:
High fluency with design patterns at both the micro and macro (enterprise) level
.NET Experience a plus
Extensive experience as a hands-on (coding) Architect
Fluency in one or more object oriented languages
Creating and enhancing product features in MVC 4 and WebAPI 2 with C#, as well as some ASP.Net Webforms using VB.Net
Experience working with a relational database platform like SQL Server or Oracle, both using stored procedures and an ORM like Entity Framework or NHibernate
Building web applications using an MVC framework
Writing automated tests using NUnit, JUnit or an equivalent
Using distributed version control, preferably Git or Mercurial
Breaking down user stories into actionable tasks
The ability to communicate cross-functionally among other department
Ideally, you also:
Have worked with at least one NoSQL platform
Have implemented responsive design techniques for mobile-friendly applications
Have client-side experience in one or more JavaScript frameworks
Have worked with a CSS framework like Bootstrap or Foundation
Know how to write code that’s safe to integrate in a Continuous Deployment environment
Why work at uShip?
High caliber, self-motivated team interested in the success of our teammates, our customers and our company
Collaborative, learning-focused environment
Competitive Salary
100% Paid health and dental insurance
Pre-IPO Stock Options
Annual complimentary uShip Shipping Allowance ($500)
Complimentary lunch, snacks, and drinks
Dog-friendly office
Casual dress code