Staff Software Engineer - Cloud and Mobile Applications

Carlsbad, California

Nalu Medical, Inc.
Apply for this Job

This is an in-office position, which requires the candidate to be within a commutable distance to the Carlsbad, CA office.


We are seeking an initiative-taking, collaborative, and skilled individual with broad, full stack experience developing backend, cloud, and mobile applications.


Responsibilities:

  • Design, develop, deploy, and maintain C .NET cloud applications in Azure that meet the company's unique business needs including reporting and analytics.
  • Design, develop, deploy, and maintain C .NET mobile applications (i.e., 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 extensive testing with a focus on test automation.
  • Evaluate technology options (including 3rd party solutions) and provide recommendations on scope and scale of effort required to develop solutions.
  • Provide technical leadership and mentoring to engineers and cross-functional teams.
  • Develop qualitative and quantitative reports for engineers and cross-functional teams by creating data models from diverse data sources.

Qualifications:

  • Within a commutable distance to the Carlsbad, CA office and willing to work fully in-office
  • Bachelor's degree in computer science or related field.
  • Minimum 10 years professional experience developing product software applications.
  • Minimum 5 years of professional experience developing C .NET applications.
  • Minimum 6 years of professional experience developing database/cloud applications with:
  • Solid understanding of database design, optimization, and transactional integrity.
  • Extensive experience in cloud-based architecture, usage of RESTful APIs, and SQL databases.
  • Experience building and managing applications in Azure.
  • Experience in secure application design, authentication protocols, and cloud infrastructure monitoring.
  • Minimum 3 years of experience developing mobile client applications.
  • Experience with Android and Xamarin/MAUI/.NET mobile is strongly preferred.
  • Experience creating reports by developing data models from diverse data sources.
  • Power BI data modeling and reporting experience is preferred.
  • 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).

Date Posted: 07 June 2025
Apply for this Job