cover image
ThinKom Solutions, Inc.

Software Engineer API/Backend

On site

Hawthorne, United states

$ 150,000 /year

Full Time

19-11-2025

Share this job:

Skills

Problem Solving Python Java Data Analysis MongoDB Version Control Agile methodologies Programming git Agile Junit Microservices

Job Specifications

Job Summary

This position is focused on the role of software engineering in the design of microservices and restful interfaces in a distributed computing environment. Software engineering will perform design\code esting of software that controls these components as well as providing software to automate the testing of these components.

Essential Job Duties And Responsibilities

Middle Tier Web RESTful API Development.
Develop Microservices with RabbitMQ (or similar Queuing tools) and Protocol Buffers (ProtoBufs).
Develop tools for data processing and distributed computing.
Some Web design as needed.
Develop virtualized simulation environments for testing using JUnit and JMeter.
Works as part of an integrated product team under the direction of the Software Manager.

Skills And/or Experience Needed

BS or MS in Computer Science or Information Systems or equivalent experience (MS Preferred).
Previous experience with software coding and application development using Java programming language.
Strong knowledge of Design Patterns.
Experience with MongoDB.
Experience with Queuing system e.g. RabbitMQ or ActiveMQ with JSON or ProtoBufs (Protocol Buffers).
Experience with Java JRE Garbage Collection Optimization.
Experience with Tomcat and WAR / JAR deployment.
Experience with Python for data analysis tools.
Experience with git, gitflow version control system.
Experience with Agile Methodologies.
Graphical User Interface design experience a plus.
Experienced in writing software design documentation.

Language Skills

Interpersonal skills to effectively work with ThinKom people internally as well as working effectively with suppliers and customers.
Ability to effectively present information in team meetings and design reviews, as needed.

Other Abilities

Ability to communicate calmly in a well thought out response, verbal and written.
Must have substantial problem solving abilities.

Additional Requirements

Must be eligible to obtain and hold a US DoD Security Clearance in support of US Government contracts/ subcontracts.

Physical Demands

Ability to travel up to 5% of the time.
This position uses a computer terminal to access, input, and retrieve data.
This position may be subject to interruptions that may cause a change in immediate priorities and/or work focus.
While performing duties to this position, employee is occasionally required to stand, walk, sit, stoop, reach, and/or bend.
May occasionally lift and/or move parts, files, or boxes up to 40 pounds.
May be subjected to occasional irregular or extended work hours.
May be required to sit for extended lengths of time.
Must be able to work in an environment that may be subjected to occasional loud noises, hazardous materials and chemicals.

Salary Range - $110,000 - $150,000

ThinKom offer generous benefits including: Medical, Dental, Vision, Disability, Life, 401k Matching (4%), PTO, paid Holidays and Bonus Plan.

ThinKom Solutions is an Equal Employment Opportunity Employer.

ThinKom Solutions is a Drug and Alcohol free working environment with a zero-tolerance policy.

About the Company

Company Description ThinKom is a leading provider of innovative, highly-affordable, compact broadband antenna and product solutions for aeronautical, on-the-move (OTM), and man-portable applications. Our primary products uniquely enable near-term worldwide availability of affordable high data rate connectivity in the X-, Ku-, Ka-, and Q-Band frequency bands for the consumer, enterprise, first-responder, civil, military, and intelligence communities. ThinKom is well known as the supplier of the antenna system for Gogo’s next ... Know more