Software Engineer- Kotlin

  • San Jose, CA
  • Posted 12 hours ago | Updated 4 hours ago

Overview

On Site
$DOE
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

JAVA
C++
Android
Kotlin

Job Details

Position: Software Engineer- Kotlin
Location: San Jose CA
Duration: 6 Months
Job Details:
  • Strong programming experience in Kotlin and at least one of Java or C++.
  • Proven experience in unit testing frameworks (e.g., JUnit, Mockito, or GoogleTest).
  • Experience in debugging, profiling, and using tools like Android Studio, LLDB, or gdb.
  • Perform failure analysis by investigating and reproducing issues reported from field, CI pipelines, or customer environments.
  • Analyze system logs, stack traces, and crash dumps to identify root causes of defects.
  • Develop and execute unit tests and test harnesses to validate defect fixes and ensure code stability.
  • Familiarity with test automation frameworks and continuous integration tools (e.g., Jenkins, Bazel, Gradle).
  • Prior exposure to failure pattern analysis, crash triage, or system-level diagnostics.
  • Collaborate with development teams to provide actionable insights and recommendations for defect resolution.
  • Maintain detailed documentation of findings, root-cause summaries, and resolution status.
  • Drive improvements in defect detection efficiency and test coverage through automation and proactive validation.
  • Participate in code reviews to uphold coding standards and maintainable design practices.
  • Working knowledge of CI/CD pipelines and automated test workflows.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and documentation skills.
Tekshapers is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.