Senior Software Engineer
Senior Software Engineer
Status: Full Time, Employee
Job Category: Software Engineering
Relevant Work Experience: 5-9 years
Career Level: Senior-Level
Education: Bachelor's Degree in CS, EE or equivalent work experience
Industry: Telecommunications/Wireless
Location: Kirkland, WA, US
The Opportunity
Bluetooth technology is the fastest growing wireless technology in the world and the Bluetooth Special Interest Group (Bluetooth SIG), the company at the heart of the Bluetooth industry, is hiring! Backed by industry-leading companies, the Bluetooth SIG oversees the development of new Bluetooth specifications, and provides the processes and tools for members to build, test, qualify, and brand their Bluetooth products.
Our collaborative, fast-paced company culture and critical role in making the Internet of Things a reality provides you with a unique opportunity to collaborate with the companies that are creating the world's most advanced products and for you to be a part of the vanguard of technology innovation.
At the Bluetooth SIG, our values are at the core of who we are and are displayed on a daily basis as we cultivate relationships with our members, business partners and our organization. When joining the Bluetooth SIG, it means you share and display these values at the highest level: collaboration, commitment, integrity, respect, humility and creativity.
The Role
The Bluetooth SIG is looking to engage a highly self-motivated individual to join as a Senior Software Engineer. You will have the opportunity to:
- Contribute to the design and development of the next generation of software tools and solutions.
- Improve existing software tools and solutions
The Responsibilities
- Contribute to complex multi-person technical projects from initial design to launch
- Design and build technical solutions that address complex specification and qualification business requirements, to help make these processes efficient and provide best customer experience
- Keep up with the technology trends in the industry and identify opportunities to apply them to the team
- Advocate for software development best practices
- Write robust code that grows with the business that is secure, performant, maintainable and testable
- Build simple and effective user interfaces and elegant APIs
- Help our mission to provide best & delightful customer experience and deliver with high agility and high quality
- Consistently deliver work with stated timelines
The Requirements
- Demonstrated passion and experience solving software development problems
- Hands-on experience contributing to successful software releases
- Understanding of agile methodology and ability to break down and estimate new feature development work
- Excellent understanding of software development principles, best-practices and concepts, including maintainability, testability, reusability and extensibility
- Solid understanding of microservice architecture and experience building microservices that are stable, reliable, scalable, fault-tolerant and performant
- Ability to communicate with both technical and non-technical audiences
- Proficiency in C#, JavaScript, and Azure technologies
- Proven solid experience in building and operating SQL database
- Must have experience working with Git source control
- Must poses great analytical, problem solving and debugging skills with ability to work independently as well as collaboratively
- Passion for learning new tools and technologies
Preferred Qualifications
- Experience with .NET Core is a plus
- Experience writing and maintaining unit tests using test framework such as xUnit or MSTest
- Experience with one or more Javacript testing libraries, including but not limited to Jasmine, Jest, Mocha, Karma, Cypress or Pupeteer
- Experience building SPA web applications with VueJS, Angular, React or other JavaScript frameworks
- Understanding of cloud-based web application design and technology stack
- Understanding of REST principles and architecture
- Experience working with JavaScript module bundlers including WebPack or Gulp
- Understanding and experience with Docker containers and Kubernetes a plus
The Bluetooth SIG offers an excellent benefits package including health, prescription drug, short-term and long-term disability, vision and dental coverage, life insurance, and 401(k).
Equal Employment Opportunity
Bluetooth SIG, Inc. is committed to providing equal opportunity employment to all employees and applicants for employment. No employee or applicant shall be discriminated against on the basis of race, religion, color, sex, age, national origin, veteran status, disability, sexual orientation, National Guard or reserve unit obligation, or any other characteristic protected by law. Consistent with applicable federal and state law, Bluetooth SIG, Inc. will make reasonable accommodations for the known physical or mental limitations of qualified applicants or employees unless doing so would impose an undue hardship on the Company. A reasonable accommodation is any modification or adjustment to a job, employment practice, or the work environment that makes it possible for an individual with a disability to enjoy an equal employment opportunity. This policy applies to all aspects of employment, including but not limited to, selection, job assignment, compensation, discipline, termination, and access to benefits and training.