Senior Software Engineer - Dallas, TX

Corporate Tools

Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or a related field
  • Minimum of 6 years in full stack application development
  • 4+ years of experience with back-end frameworks (Rails, Laravel, Django)
  • 4+ years of experience with front-end frameworks (Vue, Angular, React)
  • Strong relational database skills including SQL query writing
  • Proficiency in AWS services including ECS, EC2, S3
  • Expertise in Ruby programming and the Rails framework

Responsibilities

  • Design, implement, document, and maintain high-traffic front and back end systems
  • Transition monolithic code to modular architecture
  • Establish technical standards for the team
  • Develop innovative systems from scratch based on team ideas
  • Ensure a high quality bar for code and inter-team interactions
  • Lead feature development from concept through to shipping
  • Provide constructive feedback to junior and mid-level engineers

Benefits

  • 100% employer-paid medical, dental, and vision for employees
  • 22 days Paid Time Off accrued annually, increasing to 29 days after 3 years
  • Quarterly allowance for personal or professional development expenses
  • Paid Parental Leave
  • Flexible time off after 5 years, take it when you want
  • Inclusive workplace with open office and supportive coworkers
  • Casual perks such as a trail mix bar, no gimmicky benefits
Full Job Description
Overview:

You will be a traditional company employee. This role is remote for now, but we like to keep things flexible. There may be times when we'll ask you to come into the office, think of it as an occasional change of scenery. You'll be working 40 hours a week and, of course, enjoy great company benefits.

One moment, you'll be deep in system design, debating architectural tradeoffs and mapping out the future. The next, you'll be turning a "this seems impossible" project into a series of achievable wins that get the team moving. We love hard problems, messy challenges, and the kind of technical puzzles that make you lose track of time (in a good way). We're a nimble team that values smart decisions over red tape, thoughtful solutions over quick fixes, and software that gets better with age instead of more complicated. If you're the type of engineer who enjoys connecting big ideas to practical execution, gets excited by a tough technical challenge, and occasionally says "I have an idea..." right before solving a problem nobody else wanted to touch, you'll feel right at home.

You'll join a collaborative team where knowledge is shared freely, questions are welcomed, and people genuinely enjoy working together. Whether you've been here ten years or ten days, you'll find teammates eager to help you succeed.

If you're excited by complex problems, meaningful technical influence, and the opportunity to build software without the distractions of investor pressure or constant micromanagement, we'd love to meet you.

What's in a title?

At Corporate Tools, we don't put much stock in titles. They're helpful for job postings, but once you're here, what matters is your impact, growth, and the unique strengths you bring to the team. We use levels instead of traditional titles because they give us more flexibility to support career development without forcing people into rigid boxes. Through regular conversations, you'll have clear expectations, opportunities to grow, and ongoing discussions about challenging work, progression, and compensation. Our goal is simple: create an environment where talented people can keep learning, taking on new challenges, and building a career that's meaningful to them. And if you'd like a traditional title for LinkedIn, post away.

Wage:

Up to $185,000/year

Benefits:
  • 100% employer-paid medical, dental and vision for employees
  • Annual review with raise option
  • 22 days Paid Time Off accrued annually, and 4 holidays
    • After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company-not accrued, not capped, take time off when you want
    • The 4 holidays are: New Year's Day, Fourth of July, Thanksgiving, and Christmas Day
  • Paid Parental Leave
  • Up to 6% company matching 401(k) with no vesting period
  • Quarterly allowance
    • Use to make your remote work set up more comfortable, for continuing education classes, a plant for your desk, coffee for your coworker, a massage for yourself... really, whatever
  • Open concept office with friendly coworkers
  • Creative environment where you can make a difference
  • No dumb benefits like free dog walking on the weekends that snobby hipster places have to make you feel cool, but mathematically won't cost the company much money because you won't use it
  • Trail Mix Bar oh yeah


Responsibilities:
  • Be a good human
  • Treat your co-workers with respect
  • Have a Growth Mindset, not a Fixed Mindset
  • Remember that it's a marathon, not a sprint. Help us bring calm to what can creep into a rush
  • Design, implement, document, and maintain front and back end systems for high-traffic applications
  • Help peel off monolith code into well-organized architecture
  • Help drive technical standards for the team
  • Design and implement novel systems from scratch, from billing to all kinds of crazy ideas we come up with
  • Help us set a high bar for quality, from code and systems to how we treat each other
  • Take substantial features from concept to shipping
  • Provide material feedback on the work of junior and mid-level programmers
  • Monitor and ensure automated processes run as expected
  • Perform routine automation assignments with minimum supervision
  • Communicate consistently with stakeholders, managers, and other teams about releases
  • Participate in the training or development of others, as directed


Requirements:
  • Must be located in Dallas, TX or willing to relocate
  • Bachelor's degree in computer science or other equivalent degree/experience
  • Minimum of 6 years full stack application development, software test automation experience, and object oriented development
  • 4+ years working with back-end frameworks such as Rails, Laravel, Django, etc.
  • 4+ years working front-end frameworks such as Vue, Angular, React, etc.
  • 2+ years working with relational databases and writing SQL queries or stored procedures
  • Advanced level of querying in ORMs such as ActiveRecord and Sequel
  • Experience mentoring junior to mid-level engineers while balancing current work
  • High proficiency in some of the following AWS services: ECS, EC2, S3, CloudWatch, RDS, ElasticSearch, VPC
  • Proficient in vanilla JavaScript (outside of using it with a modern web framework)
  • High level of ability coding in Ruby and expert level familiarity with the Rails framework
  • Experience with large Rails/Rack- based applications

Similar Jobs

More Jobs at Corporate Tools

More Information Technology Jobs

Find similar Senior Software Engineer - Dallas, TX jobs: