Design, describe, and manage solution engineering across end-to-end lifecycle (frontend, backend, database, debugging)
Shape technical vision to create complex distributed solutions, technical designs, and integrations
Architect assigned to work autonomously on high-profile, complex and/or high-risk technology projects
Advise on suitability of technology stacks, define principles and key constraints for solution components
Drive continual upgrading, reduce technology debt and build resilient solutions
Lead code reviews, create and test prototypes, and lead deployment using configuration management and integration/build automation tools
Monitor and report on progress; collaborate with designers, engineers, and business stakeholders to deliver necessary features
Design tests and support issue analysis, test phases, and production issue resolution
Mentor and train junior colleagues; drive capability creation within practices and platforms
Set service-level objectives, develop observability standards, and lead interactions with governance and control groups
Map processes bridging business problems and technology solutions and manage risks
Requirements
Undergraduate degree or Technical Certificate (Graduate degree preferred)
10+ years relevant experience developing a variety of platforms
Experience with Continuous Integration, Continuous Delivery, Pair programming and/or Test-Driven Development (ability to author Unit, Integration and Functional Tests)
Demonstrated experience with leading technical tools integration in a complex environment
Expert knowledge of architecture frameworks, technology, tools, processes and procedures
Exceptional collaboration, communication and client-facing skills
Experience with database, application, client tiers, layering of software, build, test and deploy strategies
Ability to lead code reviews, create prototypes, and use configuration management and integration/build automation tools
Experience setting service-level objectives (SLOs) and developing observability standards
Ability to collaborate with governance/control groups and consult on risk issues related to architecture
Benefits
Base pay and variable compensation/incentive awards (eligibility for cash and/or equity incentive awards)
Health and well-being benefits
Savings and retirement programs
Paid time off (Vacation PTO, Flex PTO, Holiday PTO)
Banking benefits and discounts
Career development, online learning platform, mentoring programs and training/onboarding sessions
Reward and recognition programs
Competitive benefits plan
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
solution engineeringfrontend developmentbackend developmentdatabase managementdebuggingtechnology stacksarchitecture frameworksContinuous IntegrationContinuous DeliveryTest-Driven Development