Principal Software Engineer

Waltech

Dallas (TX)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Waltech in Dallas, Texas is seeking a Principal Software Engineer to design, develop, and deploy software solutions while leading development initiatives. The role requires hands-on coding and the ability to guide teams in modern engineering practices.

The ideal candidate has 8-12 years of software engineering experience, strong knowledge of C#, .NET, Java, and databases, and excels at communicating with stakeholders to influence technical decisions within an Agile environment.

Qualifications

  • 8–12 years in software engineering.
  • Hands-on coding experience.
  • Experience with CI/CD and Agile (Scrum) processes.
  • Experience with Azure and databases (MongoDB, SQLServer).
  • Proactive maintenance and security compliance.
  • Strong leadership and communication skills.
  • Knowledge of OO design and UML.
  • Ability to mentor teams.

Responsibilities

  • Design, develop, and deploy software solutions.
  • Lead development initiatives to improve efficiency and reduce maintenance costs.
  • Support, develop, and train members of the software team.
  • Advocate engineering practices and review strategies.
  • Participate in change management and prototypes.
  • Drive shift-left and proactive maintenance initiatives.
  • Collaborate in Agile delivery cycles.
  • Monitor performance and resolve issues.

Skills

Leadership
Communication
Agile (Scrum)
Code reviews
CI/CD
Mentoring
Problem solving
UML
Influence decisions

Education

Master's degree in Computer Science
Ph.D. in Computer Science or related field

Tools

Azure
MongoDB
SQLServer
C#
Java
.NET

Job description

About the job Principal Software Engineer

Principal Software Engineer

Position Type: Permanent - No 3rd Party

Location: Dallas, Texas, US - USA - Must be willing to relocate and work onsite from January.

Summary of the role:

Are you the next Principal Engineer we are looking for?

  • You will support the projects through the development of information systems by designing, developing and deploying software solutions.
  • You will lead development initiatives that improve efficiency and reduce maintenance costs.
  • You will support, develop, and train members of the software team.
  • You will bring in high level of Technical Expertise, organization will count on your good experience in Software Development and Engineering practices.
  • You will influence the decision decisions with your leadership competencies and good communication skills.

In this role you’ll:

  • Advocate of Engineering practices to the development teams
  • Bring the experience of working on technologies like C#, .Net, or Java and Databases like MongoDB
  • Be an influencer, innovator in looking for the best tools, technologies to solve the business problems.
  • Bring in the experience of working on Azure to best of use of the azure services and deployments.
  • Play a key role in our Agile delivery cycles

About the ideal candidate:

  • Education - Masters degree or equivalent in Computer Science or Ph.Ds degree in Computer Science or related field
  • Experience - 8 - 12 years in Software Engineering
  • Hands-on experience in Coding
  • Good knowledge of current industry standards and challenges, especially those that can impact the software development
  • Defines coding standards and code development tools specification.
  • Participates in code reviews and defining review strategies.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Proactively monitors software application performance and provides information by collecting, analyzing and summarizing development and service issues.
  • Researches new technologies and prototyping feasibilities.
  • Orient teams in the good practices and high‑quality code generation
  • Participate to the change management process
  • Assist teams in complex problems, performance degradation, and risk reduction.
  • Lead initiative like “shift left”, “proactive maintenance”, and security compliance
  • Participate in the implementation of prototypes and proof of concepts
  • Advanced understanding of Object‑Oriented Programming and UML.
  • Databases: MongoDB, SQLServer
  • Web technologies
  • Intermediate knowledge of general software development concepts including design patterns, algorithms, and security requirements.
  • Intermediate understanding of software development life cycle.
  • Experience with Continuous Integration and Continuous deployment
  • Deep understanding of non‑functional requirements (NFR) and/or underlying technologies impacting final solution
  • Awareness of latest technology trends and standards in the industry
  • Good communicator (understanding of the software development cycle, the complexity, and the challenges for developers)
  • Strong communication abilities to convey technical information to stakeholders and / or be able to influence technical decisions
  • Ability to guide and help teams in the investigation, analysis, and resolution of complex engineering problems.
  • Good Influencer to facilitate changes adoption by the teams.
  • Good presentation and teaching skills to help the team members with the best engineering practices.
  • Present initiatives, lesson learnt sessions, and participate in the postmortem
  • Processes:
  • Agile (Scrum) methodology
  • Perform Code reviews
  • Weekly reports on status of the items worked
  • Proposals, implementations of best processes and standard practices within the team

What we can offer you:

  • The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology‑first perspective
  • Skills development and opportunities to try new ideas
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Alignity Solutions • Coppell (TX)

On-site
USD 140,000 - 200,000
Hybrid work model
Sr. Software Engineer (.Net)
Sr. Software Engineer (.Net)

Waltech • Dallas (TX)

On-site
USD 110,000 - 140,000
Principal Software Engineer
Principal Software Engineer

INNOVATIVE TECH SOLUTIONS INC • Manassas (VA)

On-site
USD 140,000 - 190,000
Bonus based on performance
Competitive salary
Dental insurance
+1
Principal Software Engineer
Principal Software Engineer

RELIAS • Morrisville (NC)

On-site
USD 130,000 - 160,000
401k match
Flexible PTO program
Parental leave policy
+2
Principal Software Engineer
Principal Software Engineer

Bertelsmann • Morrisville (NC)

On-site
USD 140,000 - 210,000
Health benefits
401k match
Flexible PTO
+7
Sr. Manager of Engineering
Sr. Manager of Engineering

thrively • Fort Worth (TX)

Hybrid
USD 150,000 - 190,000
Principal Software Engineer
Principal Software Engineer

HireFit • Annapolis (MD)

On-site
USD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

Franklin Fitch • Texas

Hybrid
USD 120,000 - 160,000
Principal Software Engineer
Principal Software Engineer

INNOVATIVE TECH SOLUTIONS INC • Woodlawn (MD)

On-site
USD 140,000 - 190,000
Bonus based on performance
Competitive salary
Dental insurance
+1
Principal Full Stack Engineer - Midtown, NY
Principal Full Stack Engineer - Midtown, NY

Midwestern Interactive Growth Team • New York (NY)

On-site
USD 140,000 - 210,000