Staff Software Engineer-Mobile Applications at Nalu Medical Inc
Carlsbad, CA 92008, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

170000.0

Posted On

17 Jul, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Unit Testing, Accountability, Continuous Improvement, Test Automation, Computer Science, Sql, Build Tools, Continuous Integration, Git, Ownership, Mobile Applications, Software Development Tools

Industry

Computer Software/Engineering

Description

THIS IS AN IN-OFFICE POSITION, WHICH REQUIRES CANDIDATE TO BE WITHIN A COMMUTABLE DISTANCE TO THE CARLSBAD, CA OFFICE.

We are seeking a highly motivated, collaborative, and skilled individual to develop feature-rich mobile applications for Nalu’s novel neurostimulation system.

Qualifications:

  • Bachelor’s degree in computer science or related field
  • Minimum 10 years professional experience developing product software applications
  • Minimum 4 years of professional experience developing C# .NET applications
  • Minimum 4 years of professional experience developing mobile applications
  • Experience with Android and Xamarin/MAUI/.NET mobile is strongly preferred
  • Proficient in developing applications that use RESTful APIs and SQL databases
  • Proficient in software development tools (e.g. build tools, Git, Git branching strategies), best practices (e.g. unit testing, test automation, continuous integration, etc.) and defect tracking tools (e.g. JIRA)
  • Excellent communications skills, both written and verbal
  • A mindset of ownership, accountability, and continuous improvemen
Responsibilities
  • Design, develop, deploy, and maintain C# .NET mobile applications for Android and iOS
  • Work with technical and non-technical staff to design features, lead implementation, and own solutions from development to production to live support
  • Implement security best practices to ensure data privacy and regulatory compliance
  • Create, maintain, and review software design specifications, interface descriptions, and other software documentation
  • Ensure feature quality through unit testing and static analysis
  • Evaluate technology options (including 3rd party frameworks) and provide recommendations on scope and scale of effort required to develop solutions
  • Provide technical leadership and mentoring to engineers and cross-functional teams
  • Provide guidance and support to the mobile test team

Qualifications:

  • Bachelor’s degree in computer science or related field
  • Minimum 10 years professional experience developing product software applications
  • Minimum 4 years of professional experience developing C# .NET applications
  • Minimum 4 years of professional experience developing mobile applications
  • Experience with Android and Xamarin/MAUI/.NET mobile is strongly preferred
  • Proficient in developing applications that use RESTful APIs and SQL databases
  • Proficient in software development tools (e.g. build tools, Git, Git branching strategies), best practices (e.g. unit testing, test automation, continuous integration, etc.) and defect tracking tools (e.g. JIRA)
  • Excellent communications skills, both written and verbal
  • A mindset of ownership, accountability, and continuous improvement
Loading...