Software Dev Engineer Iii

TekWissen LLC
San Francisco, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

San Francisco, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
C Sharp (Programming Language)
C++
Mobile Application Development
Computer Programming
Software Design Patterns
Distributed Systems
Machine Learning
NoSQL
Object-Oriented Software Development
Software Engineering
Software Systems
SQL Databases
Multithreading
Distributed Programming
Information Technology
React Native
Natural Language Understanding
Software Usability

Job description

  • As an experienced Software Development Engineer, you will have the opportunity to define and implement Tech Strategy for one of the fastest growing services within Client Music.
  • You will partner with Product, Design and Engineering to layout technical roadmaps for Free tier across all Music clients balancing time-to-market with long-term vision and pushing the boundaries of what's possible for a delightful customer experience.
  • You will have an opportunity to work on full stack projects and impact the end-to-end charter of Free tier by working with various teams across personalization, search, voice and visual platforms., * Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed software applications, tools, systems and services using multi-threaded programming, distributed programming in Java, React native, SQL, Object Oriented design and design patterns, Mobile development(iOS/Android).
  • Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture.
  • Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards.
  • Produce comprehensive, usable software documentation.
  • Requires availability for 24x7 on-call support rotation. Once every 6 weeks Tuesday to Tuesday.

Requirements

  • The ideal candidate is interested in being part of a nimble team, passionate about innovating for customers, and has a demonstrable track record of success in delivering new features and products.
  • A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
  • Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.
  • The person has an attention to detail to deliver solutions that delight customers., * 4+ years of professional software development experience
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems, * MS in Computer Science or equivalent.
  • Proven ability to design and implement complex software systems
  • A track record of building complex, reliable, and scalable software in an innovative and fast-paced environment.
  • Experience with Machine Learning and Natural Language Understanding.
  • Experience with iterative, agile development methodologies (including scrum)
  • Excellence in technical communication with peers and non-technical cohorts
  • Knowledge of best practices for software development.

Top 3 Must Have Hard Skills:

  • AWS technologies expertise.
  • Java(or equivalent object oriented programming language)
  • SQL/NoSQL databases

Nice to haves:

  • Experience with Machine Learning and Natural Language Understanding.
  • Experience with iterative, agile development methodologies (including scrum)
  • Excellence in technical communication with peers and non-technical cohorts.

Years of Experience:

  • 4+ years of professional software development experience.
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Degree/ Certification Requirements:

  • Employer will accept Bachelor's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus five years of progressively responsible experience in the specialty as equivalent to the Master's degree.

What background does someone have that is successful in this role?

  • Past experience in similar sized companies is a plus.
  • Previous employee Experience highly desired.
  • Ads experience

About the company

TekWissen Group is an equal opportunity employer supporting workforce diversity.

Apply for this position