You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Software Engineer I

JOB OVERVIEW
The Software Engineer I works closely with other senior members of the Software Engineering Team to design, develop, test and deploy software solutions to productize and monetize products for all of Labyrinth Technologies’ operating companies.
The nature of our business requires drive, a desire to grow your skills and abilities, curiosity, flexibility, and the ability to shift between priorities as needed to support the overall business. No two days will be exactly the same. If you value variety and challenges, you will thrive here.

JOB DETAIL
  • Job Type: Full-time, on-site St. Louis, Missouri, starting immediately
  • Salary: Depends on Experience
  • Benefits: Humana PPO health insurance, optional dental and vision insurance, and paid vacation and holidays

WORK ENVIRONMENT
  • Work on-site in an office environment in St. Louis, MO
  • Report directly to the Director of Engineering, Software
  • Other interactions:
  • Work closely with the Product Managers on software requirements and design
  • Collaborate with engineers in other disciplines
  • Collaborate with other software engineers on new product development and improvements
 
DUTIES AND RESPONSIBILITIES
  • Develop software for both internal and customer-facing applications
  • Participate in component and data architecture design
  • Design, code, test, implement and support applications
  • Help develop and deliver new IoT technologies
  • Manage software development timelines

QUALIFICATIONS AND SKILLS
  • Position requires solid technical knowledge of Software Development
  • Must have work authorization (>1 year); US citizen and permanent resident preferred
  • Understanding of SDLC processes
  • Ability to translate functional and business requirements into software designs
  • Good organizational skills
  • Excellent analytical, mathematical, and creative problem-solving skills
  • Strong written and oral communication skills, teamwork skills

EDUCATION AND/OR EXPERIENCE
  • Minimum 1-year of industry experience in software development
  • Bachelor's degree in Computer Science, Information Systems or combination of education, training, and experience.
  • Must have experience with:
  • Java (vert.x experience preferable, multi-threading concepts necessary)
  • Html
  • Css
  • JavaScript (Single page application experience preferable)
  • REST/Json
  • Helpful to have experience with:
  • C (in embedded devices)
  • GIT
  • NetBeans IDE
  • Distributed systems (coordination, conflict resolution, uniqueness guarantees, etc.)
  • Networking (routing vs switching, IP addresses, etc.)
  • MongoDB



ADDITIONAL INFORMATION

Labyrinth Technologies is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status, or any other characteristics protected by applicable federal, state, or local laws.