Senior Software Engineer, Mobile

hatch I.T.

Somerville (MA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

hatch I.T. in partnership with VIA seeks a Senior Software Engineer specializing in cryptography for mobile platforms. You will design and ship secure native mobile apps for iOS and Android, balancing world-class security with a superior user experience.

You will lead end-to-end mobile development, implement advanced security features, and integrate backend services. Strong cryptography knowledge and Secure Enclaves experience are highly valued in this mission-driven Massachusetts role.

Qualifications

  • 5+ years of professional experience developing and shipping native mobile applications.
  • Proven proficiency in both native iOS development (Swift) and native Android development.
  • Direct experience with native mobile security features, including Secure Enclaves (or equivalent).
  • Working knowledge of basic cryptography principles and their application in mobile security.

Responsibilities

  • Drive end-to-end development, testing, and deployment of high-quality native applications for iOS and Android.
  • Maintain application performance and ensure broad compatibility across devices and OS versions.
  • Architect and implement security-focused features using native mobile security frameworks.
  • Implement secure data handling and storage, including Secure Enclaves or equivalent technologies.
  • Apply basic cryptography principles for data protection and secure communication within the mobile environment.
  • Integrate VIA's backend microservices and secure APIs into the mobile application logic.
  • Serve as a subject matter expert and provide technical leadership in mobile app development.
  • Clearly articulate complex software designs and processes to diverse audiences.
  • Collaborate with UI/UX designers and backend developers to ensure seamless, performant functionality.
  • Participate in defining and upholding mobile development best practices, code reviews, and automated testing.

Skills

Swift (iOS)
Android (Kotlin/Java)
Mobile security
Secure Enclaves
RESTful APIs
TypeScript
CI/CD
Cryptography basics
MVVM/MVI architecture
Technical leadership

Education

Bachelor's degree or higher in computer science/engineering

Job description

hatch I.T. is partnering with VIA to find a Senior Software Engineer, Cryptography. See details below:

About the Role:

An impressive mission requires an equally impressive Senior Software Engineer, Mobile

As a Senior Software Developer, specializing in mobile development, you will move beyond simple coding to thoughtful design. You will build a highly secure mobile backbone that delivers their mission to the world. They are looking for an innovator who is motivated to solve the complex challenge of balancing world-class security with flawless, intuitive user experiences. If you thrive in tackling inherent performance and security challenges in high-stakes mobile development, we've reserved a place for you.

Responsibilities:
  • Drive the end-to-end development, testing, and deployment of high-quality native applications for iOS (Swift) and Android
  • Maintain application performance, troubleshoot issues, and ensure broad compatibility across devices and OS versions
  • Architect and implement features focused on security and privacy, utilizing native mobile security frameworks
  • Implement secure data handling and storage, including the use of Secure Enclaves (or equivalent technologies)
  • Apply basic cryptography principles for data protection and secure communication within the mobile environment
  • Integrate VIA's backend microservices and secure APIs into the mobile application logic
  • Serve as a subject matter expert and provide technical leadership in mobile application development, ensuring VIA's solutions meet the highest standards
  • Clearly articulate complex software designs, architectural choices, and technical processes to diverse audiences, including technical peers and non-technical stakeholders
  • Collaborate effectively with cross-functional teams (UI/UX designers and backend developers) to ensure seamless, performant, and reliable application functionality
  • Participate in defining and upholding mobile development best practices, code reviews, and automated testing
Requirements:
  • Bachelor's degree or higher in computer science, engineering, or a related field or equivalent experience
  • 5+ years of professional experience developing and shipping native mobile applications
  • Proven proficiency in both native iOS development (Swift) and native Android development
  • Direct experience with native mobile security features, including Secure Enclaves (or equivalent secure storage mechanisms)
  • Working knowledge of basic cryptography principles and their application in mobile security
  • Strong experience integrating mobile applications with RESTful APIs and handling asynchronous data streams
  • Solid understanding of mobile UI/UX principles, architectural patterns (e.g., MVVM, MVI, etc.), and performance optimization
  • Experience with digital wallets, biometric authentication (Face ID/Touch ID), or equivalent credential management systems is a significant plus
  • Familiarity with CI/CD processes for mobile application deployment (e.g., Fastlane, Jenkins, or similar)
  • Proficiency in TypeScript for building and maintaining robust mobile applications
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Cryptography Engineer (iOS/Android)
Senior Mobile Cryptography Engineer (iOS/Android)

hatch I.T. • Somerville (MA)

On-site
USD 140,000 - 190,000
Senior Software Developer, Mobile
Senior Software Developer, Mobile

VIA • Somerville (MA)

On-site
USD 150,000 - 200,000
401(k) plan with employer contribution
Fully funded health benefits
20 vacation days annually
+2
Senior Software Engineer
Senior Software Engineer

Hatch IT • Boston (MA)

On-site
USD 120,000 - 160,000
Senior Mobile Solutions Developer/Engineer
Senior Mobile Solutions Developer/Engineer

Procentrix • Washington

On-site
USD 140,000 - 170,000
Senior Software Engineer, Cryptography
Senior Software Engineer, Cryptography

Solve With Via • Somerville (MA), Northern (KY)

Hybrid
USD 150,000 - 200,000
Health benefits including vision and牙t
Staff Software Engineer (Android / iOS)
Staff Software Engineer (Android / iOS)

VISA • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Mobile Software Engineer (iOS & Android)
Senior Mobile Software Engineer (iOS & Android)

7Seventy • Northern (KY)

Hybrid
USD 130,000 - 155,000
Software Developer
Software Developer

VTG Defense • Chantilly (VA)

On-site
USD 100,000 - 140,000
Principal Mobile Engineer (iOS expertise)
Principal Mobile Engineer (iOS expertise)

Tranzeal Incorporated • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer, Cryptography
Senior Software Engineer, Cryptography

VIA • Somerville (MA)

On-site
USD 150,000 - 200,000
Salary range
401K plan
Health benefits
+7