Software Engineer (Python/C++/Rust)

Fort Worth, TX 76177

Employment Type: Contract Job Category: Software Engineer Job Number: JR632422829 Compensation: $62-62.5 / hour

Job Description

Title: Python/C++ Software Engineer

Location: Forth Worth TX

Hire Type: CONTRACT 

Overview:
Sterling has helped build careers for thousands of professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing company, Sterling provides exciting work with exceptional employers across the U.S.

As a contract employee of Sterling, you are eligible to receive a Full Employee Benefits Package that includes paid time off, paid holidays, 3 medical plans to choose from, dental & vision plans, 401(k), and an Employee Stock Ownership (ESOP) plan.

Job Summary: 
We are seeking a Software Engineer to support software development and deployment in Fort Worth, TX.
This role will enable innovative, strategic, and high-tech solutions for the rail industry through the application of specialized knowledge, skills, and abilities. Work involves independent judgement, problem solving skills, resourcefulness, teamwork, and creativity in ambiguous situations.  
The ideal candidate is a self-starter, willing to take on different tasks to facilitate the design, implementation, and testing of the prototypes and deployment systems. The Software Engineer will be responsible for software development in a fast-paced software engineering environment. An essential attribute is the ability to function extremely well as a team member, at times conceding personal preferred solutions to those that make business, functional and strategic sense.

Job Duties:
  1. Responsible for the design and implementation of the assigned software components.
  2. Work with the team to create solutions to the most important and meaningful technical problems as they relate to control systems.
  3. Collaborate with others to craft a vision for the architecture of the platform, devise a roadmap for evolving the current platform toward the future, and working directly with engineers to drive the implementation.
  4. Assess the value of new technologies.
  5. Make programming documentation and refresh existing documentation
  6. Reports to the Director of Artificial Intelligence and works closely with the different engineering group to deploy practical and highly functional systems.


Qualifications:
  • Bachelor’s degree in computer science/engineering, software engineering, from an ABET accredited university or college.
  • Minimum of 2 years of experience with relevant software development.
  • Python and Rust (or C++) fluency.
  • Skill for writing clean, readable, and reusable Python and Rust code.
  • Understanding fundamental design principles behind a scalable application
  • Understanding of multi-threading code.
  • Knowledge/experience with CLI programming
  • Knowledge and experience with Unix/Linux platforms performing as functional embedded systems
  • Knowledge or experience writing code that is fast and optimized for processing and calculating large amounts of data
  • Creating database schemas that represent and support business processes
  • Experience developing in Cloud architecture environment
  • Knowledge or experience developing and deploying with Docker
  • Familiarity and exposure developing in AWS cloud environment.
  • Strong critical thinking and root cause identification skills.
  • Implementing automated testing platforms and unit tests
  • Above-average analytical, conceptual, and troubleshooting abilities
  • Strong foundation in version control
  • Understanding of CI/CD Tools Including GIT/SVN
  • Solid encounters working in Agile/Scrum Methodology
  • Ability to work well in ambiguous situations
  • Strong inter-relational abilities permitting viable and coordinated effort with developers, operations, and business

Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identify, national origin, disability, protected veteran status, or genetic information.

Meet Your Recruiter

Sabika Sewani

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.