Principal Software Engineer - Full Time

company banner
Judge Group, Inc.
Software, Engineer, Java, Python, HTML, J2EE
Full Time

Job Description

Location: Plano, TX
Description: Our client is currently seeking a Principal Software Engineer
Your Skills and Experience
•Bachelor's degree in computer science, engineering, or other related discipline required

•Deep knowledge of at least one modern programming language (Java and/or Python preferred)

•Expertise in service-oriented architectures; ideally, you've developed APIs for both internal and external-facing services •Deep knowledge of Javascript/HTML/CSS and at least one major web framework (React, Vue, Angular)

•You're obsessed with performance, and have experience with instrumentation and monitoring services to ensure the application is behaving as expected

•You have a basic knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design

•10+ years of industry experience developing large-scale applications in either the backend or the frontend

oExperience with delivery of IoT systems in the cloud oExperience incremental delivery of enterprise systems with CI/CD

oUnderstanding of micro-service development

oUnderstanding of web service development oKnowledge of multi-tier architectures across multiple technology stacks .net, Java, J2EE, web servers, caching, application servers, RDBMS/NoSQL: Postgres, Dynamo DB

Proactive business skills and strong collaborative skills are required.

oSelf-Directed, High Energy oDemonstrated leadership skills; ability to work independently with minimal supervision as part of a globally distributed virtual team

oProven ability to collaborate effectively across disciplines, product lines, roles and geographical and time zone boundaries

oExcellent oral/written communication & listening skills will be necessary to present information, analysis & recommendations to all levels of employees, including management, and customers.

oHigh degree of organization to manage & maintain project plans, road maps & provide accurate updates as part of the review cycle.

Bonus Points For

•Experience building complex, scalable, high-performance software systems that have been successfully delivered to customers

•Experience designing and deploying dynamically scalable, highly available, fault tolerant and reliable cloud applications (AWS preferred)

•Experience with Cordova, Android, iOS development

•Experience working with third-party / IoT integrations

•Experience working with platforms for Big Data or Machine Learning solutions Technologies We Use: Python, Java, Javascript, Typescript,, Quarkus, Vue, React Native, Kotlin, Redis, Postgres, Kubernetes, Docker, Jenkins, AWS, Google Cloud Platform, Azure


This job and many more are available through The Judge Group. Find us on the web at

Company Information

The Judge Group, celebrating its 50th anniversary, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better. Our services are successfully delivered through a network of more than 30 offices in the United States, Canada, and India. The Judge Group serves more than 50 of the Fortune 100 and is responsible for over 9,000 professionals on assignment annually across a wide range of industries.

Dice Id : cxjudgpa
Position Id : 745502
Originally Posted : 4 months ago

Similar Positions at Judge Group, Inc.

Full Stack Software Engineer
  • The Colony, TX
  • 16 hours ago
Software Engineer
  • The Colony, TX
  • 16 hours ago
Software Engineer - Deployment Services
  • The Colony, TX
  • 16 hours ago
Software Engineer - Production Services
  • The Colony, TX
  • 16 hours ago
Sr Mobile Software Engineer
  • The Colony, TX
  • 16 hours ago
Full stack developer
  • Coppell, TX
  • 16 hours ago
Scala API Software Engineer
  • Irving, TX
  • 16 hours ago
Software Developer Sr
  • Dallas, TX
  • 16 hours ago