Senior Software Engineer (Platform)

TRUCE Software
Lisle, Illinois, USA
Full-time

Job Type Full-time Description

TRUCE builds contextual mobile device management solutions, and we are seeking a Software Engineer (on our Platform team) to architect, build, and maintain back-end services on AWS.

TRUCE applies a DevOps mindset to the services and applications we build, and so the Software Engineer will own several back-end services.

Our preferred approach is to build systems using serverless architecture, and our main programming language is Python (we do also have PHP code we maintain).

This position is especially suited for senior developers with devops / ops / system administration (in database, systems, network, or cloud) experience.

It is an excellent opportunity to work on the latest technologies and build architectures that scale. An ideal candidate would be someone who loves to learn, takes ownership of deliverables, takes pride in delivering a quality product, and likes to move fast.

The interview process will include writing and troubleshooting code, in addition to the technical interview.

Responsibilities

  • Architect, build, troubleshoot and maintain cloud-based solutions and applications.
  • Provide infrequent after-hours monitoring and triage of critical production issues.
  • Prioritize and work independently on several projects with minimal oversight.

Requirements

Required Qualifications

  • 5+ years of experience in developing server based software (web or back-end systems such as services and background workers).
  • Excellent knowledge of at least one high-level programming language (e.g., Python, Java, C#, C++, PHP, JavaScript).
  • Working knowledge of at least one database (e.g., MySQL, SQL Server, PostgreSQL, DynamoDB).
  • Working knowledge of Linux / UNIX command line tools (e.g., grep, find, tail, awk, sed).
  • Result-oriented and can get things done.

Preferred Qualifications

  • Professional experience developing software in Python.
  • Experience delivering two or more software or systems projects (at the professional level) through the entire SDLC.
  • Experience with Amazon AWS, Google Cloud, or Microsoft Azure (Cloud Certification a plus).
  • Experience in DevOps or System Administration roles (database, systems, network, or cloud).
  • Experience in a dynamically typed language (e.g., Python, PHP, JavaScript) and a statically typed language (e.g., Java, C++, C#).
  • BS in Computer Science (or equivalent) from an accredited 4-year university.
  • 30+ days ago
Related jobs
Promoted
CNH Industrial
Oak Brook, Illinois

Senior Embedded Software Engineer. Coordinate engineering efforts and provide engineering assistance to internal teams or external customers. Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or similar field from an accredited university. Experience with Software ...

HCLTech
Illinois , USA

Should have e-com domain experience and understand the behavior as well.Should be experienced on Java Microservices, J Unit, Sprint boot, Mockito.Tools understanding- Bit bucket, Jira, Confluence, GCP.Able to lead the discussion with client, understand the requirement and help offshore team.To be re...

Promoted
CNH Industrial
Oak Brook, Illinois

As a Senior Software Test Engineer you will create and implement test procedures to analyze and ensure quality of software programs. Minimum of a Bachelor's degree in engineering (electrical, mechnical, or software) with 5+ years of engineering experience. Work with engineering to research failed ca...

Capital One
River Forest, Illinois
Remote

Main Street (21020), United States of America, Cambridge, MassachusettsSenior Software Engineer, DevOps (Remote-Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery envir...

C​NH Industrial
Oak Brook, Illinois

As a Senior Software Test Engineer you will create and implement test procedures to analyze and ensure quality of software programs. Minimum of a Bachelor’s degree in engineering (electrical, mechnical, or software) with 5+ years of engineering experience. Work with engineering to research failed ca...

Capital One
IL, United States
Remote

Plano 1 (31061), United States of America, Plano, TexasSenior Software Engineer, Full Stack (Remote-Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At C...

Webster Servicing LLC
Illinois,Remote
Remote

SENIOR SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET). Promote automated test development standards and best practices in alignment with the software development program's established standards and practices. Maintain current software development and Quality Assurance industry standard knowledge to pr...

Capital One
Darien, Illinois
Remote

Basic Qualifications: Bachelor''s DegreeAt least 4 years of experience in software engineering (Internship experience does not apply)Preferred Qualifications: 5+ years experience in Software Engineering 1+ years of experience in DevOps Engineering4+ years of experience with coding and scripting (Pyt...

C​NH Industrial
Oak Brook, Illinois

As the Senior Embedded Software Engineer, you will be responsible to design, develop, and evaluate software from concept through production stage, and make modifications as needed, to meet customer needs and fit within the capabilities of the Precision Technology. Coordinate engineering efforts and ...

C​NH Industrial
Oak Brook, Illinois

We are currently seeking an Senior Firmware Software Engineer to join our Agricultural and construction Product Development organization. As a Senior Firmware Software Engineer, you will be responsible for design, development and third part integrations of cybersecurity stack. Lead software developm...