drjobs
Software Engineer II
drjobs Software Engineer II العربية

Software Engineer II

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1684188

Software Engineer II

Schedule

Monday - Friday, 40 hours per week (Must be available for conference calls from 9am - 2pm PST)

Assignment length

Contract to hire

Job description

Our Client Software Engineer II to be part of a high-performing team working on the cutting-edge technology stack, shaping architecture, operational models, and team culture.

In this role, you'll partner with team players who have a passion for designing/developing new features and capabilities as well as learning/teaching new patterns and technology.

The ideal candidate is a highly motivated, curious, organized, detail-oriented, team player. This person will have experience and a desire to work in a global delivery environment. You will ideally thrive in an environment of collaboration, diversity, lean processes, transparency, and self-direction.

As a Software Engineer II you'll:
  • Take ownership of product/feature end-to-end for all phases from the development to the production.
  • Ensure the developed features are scalable and highly available with no quality concerns.
  • Work closely with senior engineers for refining and implementation.
  • Manage individual project priorities, deadlines, and deliverables.
  • Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Interact with program/product management and technical teams to understand requirements and create tasks.
  • Work with customer service, DevOps, and quality assurance teams to move software through the pipeline to the customer.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field, or alternatively 6+ years of relevant industry software development experience
  • 3+ years of experience contributing to the architecture and design (e.g. architecture, design patterns, reliability, and scaling) of new and current systems
  • 3+ years of hands-on software development in any modern object-oriented language e.g. Java/Ruby/C++/C#/TypeScript
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
  • Experience in writing code for enterprise software systems
  • Excellent oral and written communication skills
  • Ability to break down and deeply understand complex problems and communicate complex matters efficiently
  • Experience in web/mobile application development
  • Experience with modern databases and storage solutions like PostgreSQL
  • Strong analytical and problem-solving skills to facilitate troubleshooting

Nice to have skills:
  • Experience with Angular 2+, fluent UI using flexbox, Bootstrap, NgRx, and Node.js
  • Experience in distributed highly available systems
Locations:
- San Francisco
-San Diego
-Los Angeles
--New York

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.