×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Waltech
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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:
    Mongo

    DB, 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary