Senior Engineer - Java Android Framework

ThalesAnchorage, AK
Onsite

About The Position

Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. Operating at the forefront of aerospace and space, cybersecurity and digital identity, we’re driven by a mission to build a future we can all trust. The Senior Engineer - Java Android Framework role is a Technical Lead position with experience in developing System Software using Java/kotlin in a complex distributed environment. The role requires significant experience in developing Android Applications, specifically in modifying/developing Android framework services, Android NDK, and HMI communications, with a minimum target of Android API level 21.

Requirements

  • At least 4 years of experience in developing System Software using Java/kotlin in a complex distributed environment.
  • At least 5 years developing Android Applications with specific experience in modifying/developing Android framework services, Android NDK, and HMI communications not less than Android API level 21.
  • Proficient in Networking in Linux platform.
  • Knowledge of scripting languages such as bash, Python.
  • Master’s degree with minimum 4 years of experience or Bachelor's degree with minimum 8 years of experience in Computer Science, Software Engineering, or related field.
  • Minimum 5 years of experience in software design and development of android and/or Linux-based systems following an industrial process.
  • Minimum 5 years of experience with Object Oriented Programming concepts and design patterns, and abstraction methodology.
  • 5 years of experience with and be fluent in JAVA in Android Application/Framework and familiar with open source technologies.
  • 5 years of experience with design and implementation of security-related aspects of the application in JAVA.
  • 5 years of experience with GIT, JIRA, Sonar, Maven, Jenkins, VersionOne and any other Atlassian Tool Sets.
  • 5 years of experience with Agile development methodologies.
  • 5 years of experience with Test Driven Development like google test.
  • 5 years of experience with Linux internals.
  • 5 years of experience with networking and security protocols (TCP/IP, SMTP, IMAP, VPN, VLAN, HTTP, SSL, PPTP).
  • Experience in all phases of software development lifecycle: requirements analysis, tech design, implementation, code review, testing, and release.
  • Fundamental verbal and written communication proficiency.
  • Proficiency in troubleshooting issues during development lifecycle and use necessary tools to measure software quality/performance.

Nice To Haves

  • Experience modifying/developing Android framework services.
  • Experience with Android NDK.
  • Experience with HMI communications not less than Android API level 21.

Responsibilities

  • Design, implement, and test the software components that make up the IFEC distributed system.
  • Create proof-of-concepts as necessary to demonstrate new ideas and technologies.
  • Involved in developing Android framework services and Java on server side Linux based systems.
  • Ensure quality in terms of software delivery and adherence to code maintainability and testability within the phases of software development lifecycle.
  • Modify/create services in the Android framework, not just act as a caller of the Framework services.
  • Be proficient in Networking in Linux platform.
  • Proactively engage with the team and work with a sense of urgency and accountability.

Benefits

  • Thales is committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do.
  • Empowerment to bring your best self.
  • Thrive in a supportive culture.
  • Love the work you do.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service