Principal Software Engineer/Enterprise Architect

  • 8144 Walnut Hill Ln, Dallas, TX 75231, USA
  • Employees can work remotely
  • Full-time

Company Description

One Technologies is a Dallas-based, privately held, direct-to-consumer products company that develops and markets ScoreSense® – an industry-leading online and mobile provider of consumer credit information, identity monitoring, and neighborhood alert services. By providing more than 1 million ScoreSense® subscribers continuous access to credit, identity theft, and family safety features, we strive to make life more secure for our members.  

One Technologies has been recognized numerous times for our success, impressive growth, and progressive company culture by various trade publications and “Best Of” lists, including the Dallas Business Journal, Tech Titans Fast 50, and the Inc. 500. We’ve been recognized as the #1 fastest growing company in Dallas on the 2013-14 “SMU 100” list, and were also recently named to the 2021 “Best Companies to Work for in Texas” list, the seventh time we’ve received this honor.

One Technologies has been able to accomplish amazing things while maintaining a culture that is friendly and fun, yet driven to achieve greatness.  More information about One Technologies is available at

Job Description

OT is looking for a technical leader to join the technology leadership team to support our products, and work within engineering groups responsible for web delivery excellence.

  1. Partner with other leaders and product management to understand requirements for an area of work and lead translating those requirements into a workable architecture & design.
  2. Lead our drive and focus into web delivery excellence related to requirements for technology and architecture.  This will be translated into the following: optimization of our sales funnel, maximizing our conversion rate through optimizing the delivery of our sales funnel, and maximizing and managing our google score.
  3. Lead architecture decisions through our ARB, architecture and review board.
  4. Collaborate over requirements and designs with other technical leaders via creation of design specifications and through verbal communication.
  5. Collaborate with other technical leaders in defining and enforcing our development processes and best practices.
  6. Assist management in breaking technical solutions down into suitable parts to distribution to other team members, assist in executing that work.
  7. Reviews all aspects of other work including specification, design, implementation, and test plans.
  8. Communicates and collaborates effectively with other leaders to ensure project goals are met.
  9. Drives best practices and process improvements throughout the department.
  10. Lead the analysis of business requirements and translate that to workable architecture & design.
  11. Anticipates the impact of evolving functionality across the suite and proactively plans and implements changes to mitigate disruptive changes.
  12. Forecast accurately estimation effort, level of complexity and risks required to perform areas of work taking into considerations product and process requirements during the development lifecycle.
  13. Promotes a consistent, technically correct design approach across the product.
  14. Mentor and coach other technical leaders and team member on latest best practices, development processes, architectural best practices to ensure excellent in web delivery.
  15. Proactively works with other leaders to resolve issues and help team meet project goals.
  16. Lead and contributes to process improvements in the software development lifecycle process.
  17. Proactively identifies new or emerging technologies that can solve current or anticipated problems and champion the business proposition for adopting the technology.
  18. Lead and contribute to troubleshooting system defects & performance issues.
  19. Exercise independent judgment in methods, techniques, and evaluation criteria for obtaining results.
  20. Contacts pertain to significant matters often involving coordination among groups.
  21. Learning speed on new subsystems or technologies is expeditious.
  22. Ability to operate in an environment where direction or requirement is loosely defined. Ability to take high level strategic objectives and translate them into workable streams of work.
  23. Often assigned to work on most critical, challenging, and ill-defined projects and tasks.


  1. Prior B2C background where he/she was the lead architect/engineer for the sales funnel side of the business.
  2. Strong experience as a Software Engineer, demonstrating prior principal software engineering experience.
  3. Well versed with code of four or more other subsystems.
  4. Bachelor’s or master’s degree in Engineering or Computer Science; 10 + years’ experience as a Software Engineer.
  5. Expert in optimizing the delivery of the sales funnel by maximizing conversion rate, through technology optimization of the sales funnel.
  6. Expert in optimizing google score, inclusive of how it works and scores.
  7. Creatively contribute to development objectives and principles to achieve goals effectively.
  8. Able to lead the activities of others.
  9. Acts independently to determine methods and procedures on new or special assignments.
  10.  Excellent communication and written skills.
  11.  Flexible and able to work in a fast-paced environment.
  12.  Working knowledge of .NET, C#, NodeJS, ReactJS, AWS
  13.  Working knowledge of DevOp tools like Jenkins, Ansible, CloudFormation


Additional Information

The company offers 100% remote work.  It's up to the employee to work in the office one day a week, a month or not at all!