Principal Software Engineer
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-01-10
Listing for:
Waltech
Full Time
position Listed on 2026-01-10
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, DevOps, Cloud Engineer - Software
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
- 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
- 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
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).
(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:
×