Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
- 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
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., * 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
Benefits & conditions
- 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
About the company
Corporate Tools is hiring a Senior Software Engineer in Dallas, TX. 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Best Countries for Software Engineers
Where To Find Software Engineering Jobs
Software Engineer Salary London