Job Details

ID #43721291
State California
City Sanfrancisco
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source Unify Consulting
Showed 2022-06-30
Date 2022-06-09
Deadline 2022-08-08
Category Architect/engineer/CAD
Create resume

Principal Software Engineer

California, Sanfrancisco, 94101 Sanfrancisco USA

Vacancy expired!

We are a magnet firm for superstar consultants, respectfully disrupting the consulting industries in Seattle andBay Areas. We deliver data-driven people-powered solutions because our consultants are versatile, blending management wisdom with technical chops. We are growing our meritocracy, free of middlemen, with fun, relationship-oriented optimists who value camaraderie. We are currently seeking an experienced

Principal Software Engineer to join our growing Technology Enablement practice in the

Bay Area. In this role, you will collaborate on the entire lifecycle of infrastructure and custom software solutions delivery. You will be responsible for defining the technical vision and execution required to complete the expected deliverables. As a senior member of the practice, your experience and expertise will provide mentorship to other consultants and will be leveraged across projects.

Responsibilities:
  • Quickly understand our clientbusiness requirementsand scenarios with thenecessarydepth to conceptualizedesigns to ensure projects and solutions satisfythose requirements—active member of project teams from project inception to completion.
  • Design, document, and implement solutions.
  • Participate in technology selection and make recommendations based on customer business requirements and established constraints.
  • Evaluate project opportunities and solution delivery risks to maximize the likelihood of success.
  • Collaborate with project managers and otherstakeholdersto developprojecttimelines, budget, and scope management.
  • Assemble, lead, and manage the technical delivery team.
  • Review and assess completed deliverables to ensure they follow established guidelines, selected patterns, and best practices.
  • Stay on top of relevant technology trends and technology shifts.
  • Keep skills up-to-date through training, industry events, and relevant certifications.
  • Mentor,manage, and train colleagues as required.

Skills & Required Qualifications:
  • Bachelor’s degree in Computer Science or related field or relevant work experience
  • 8+ years of experience designing and implementing solutions
  • Deep technical proficiency in at least one software programming language (C# or Java or Python)
  • Demonstrable ability at designing solutions and workloads on at least one cloud platform like AWS, Google Cloud Platform, or Azure.
  • Knowledge of and experience using Angular 2 and up or React and Node.js.
  • Familiarity with Hadoop, Solr/Lucene/Elastic search - is a plus.
  • Demonstrable experience leading and mentoring engineering or technical teams
  • Cross-functional experience a plus (i.e. past experiences as project manager or business analyst or QA manager or SRE team member)
  • Demonstrable understanding of back-end servers and/or cloud services required to assemble an end-to-end solution (i.e. caching, web servers, relational database, document stores, ESBs, queues, security and cryptographic services, etc.)
  • Understanding of modern software engineering design and methodologies are a plus (i.e. understanding of BDD/DDD/TDD, DevOps with CI/CD, SRE best practices, etc.)
  • Certifications on either Microsoft or AWS platforms are a plus
Unify Consulting provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence,compensationand training.

Vacancy expired!

Subscribe Report job