Skip to main content

Full Stack Software Engineer Developer

Job Details

Irving, TX
Full Time
4 Year Degree
Up to 10%
Day
IT

Description:

Job Summary:

RailPros is seeking a Full Stack Software Engineer to lead high-impact projects, ensuring technical excellence and alignment with business objectives. This role will collaborate closely with engineering teams, providing deep technical guidance in software architecture, design, development, and quality assurance.

 

Key Responsibilities:

  • Lead technical direction and execution of projects, ensuring timely delivery and high-quality outcomes.
  • Lead development and enhancements for RAILS and other internally developed business applications.
  • Provide technical expertise in software architecture, design, and code reviews.
  • Collaborate with Product Managers to define project scopes and distribute responsibilities effectively across teams.
  • Mentor and coach software engineers, fostering a culture of continuous learning and innovation.
  • Promote cross-team collaboration and knowledge sharing to align with organizational goals.
  • Uphold and promote RailPros' culture and values through exemplary leadership and technical excellence.

 

Knowledge, Skills, & Abilities (KSA's):

  • Proven experience as a technical lead in software engineering, with a strong background in coding languages such as .NET, C, C++, C#, Java, JavaScript, or Python.
  • Deep understanding of software architecture principles and design patterns.
  • Excellent communication and interpersonal skills, with the ability to mentor and coach junior engineers effectively.
  • Strong problem-solving skills and a proactive approach to addressing technical challenges.
  • Experience working in Agile environments and managing project backlogs.
  • Other duties as assigned or required to meet the business needs.

 

 

Qualifications:

 Qualifications:

  • Bachelor's degree in computer science, Information Technology, or related field
  • Minimum of 2 years of experience in building large-scale software applications
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and React
  • Strong knowledge of back-end programming languages (e.g., Ruby, Java, Python)
  • Experience with RESTful API design and integration
  • Familiarity with database design and management
  • Knowledge of web architectures and cloud technologies
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities

 

Required:

  • Bachelor's degree in computer science, Engineering, or related technical discipline.
  • Minimum of 4+ years of technical engineering experience, including hands-on coding and software development.
  • At least 3 years of experience mentoring and coaching other software engineers.

 

Preferred:

  • Experience with agile development methodologies
  • Knowledge of DevOps practices and continuous integration/deployment
  • Familiarity with software testing methodologies
  • Experience with mobile development

 

Key Performance Indicators (KPIs):

  • On-time delivery of projects.
  • Code quality and adherence to architectural standards.
  • Team performance and collaboration effectiveness.

 

Certification:

  • Relevant certifications in software engineering or related fields (optional).

 

Benefits / Perks:

  • Comprehensive Health Insurance (Medical, Dental, and Vision)
  • Accident Plan, Critical Illness Plan, Hospital Indemnity (Employee to Family Coverage)
  • Life and Disability Insurance Coverage (Employer Paid, plus Voluntary Options)
  • Retirement Savings Plans (401(k) with Employer Match)
  • Paid Time Off (PTO) and Holiday Pay
  • Wellness Programs
  • Discount Programs
  • Company-funded allowance for merchandise in our online store
  • Health Savings Accounts (HSA) with Employer Match
  • Health Reimbursement Arrangement (HRA) – Employer Funded
  • Flexible Spending Accounts - Dependent Care (FSA)
  • Employee Assistance Programs (EAP)
  • Professional Development and Training Opportunities
  • Work-Life Balance Initiatives

 

Join RailPros for a fulfilling career in a thriving and stable industry. Our core values drive us to excel as a team, prioritize customer satisfaction, and adapt to industry changes swiftly. Be part of a passionate and dedicated team that values continuous improvement, trust, and problem-solving. Apply now for an opportunity to contribute to our success.

 

Equal Employment Opportunity (EEO):

RailPros provides equal employment opportunities to all qualified candidates, regardless of race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. We are committed to making reasonable accommodations for known physical or mental limitations of qualified employees and applicants with disabilities unless such accommodations would impose undue hardship on our business operations. If you are considering applying for a job and require a reasonable accommodation in accordance with the ADA, please reach out to us at peopleoperations@railpros.com.

 

 

#LI-TR1

#LI-Hybrid

Follow us on Social Media!

 

LinkedIn: Jobs & Business News - Apps on Google Play  Find us on Glassdoor.

 

 

 

 

  

Apply