Senior Principal Software Engineer

company banner
Kforce Technology Staffing
Full Time, Perm
$150,000 - $170,000 annually

Job Description

RESPONSIBILITIES:
Kforce is seeking an eager Senior Principal Software Engineer to lead a team through a major transformation at an established fortune 500 company based in Dallas, TX. In this role, the Senior Principal Software Engineer should be an innovative thinker, passionate about new technologies & driven to work with a blank canvas for a new product.

Responsibilities:
* The Senior Principal Software Engineer will build cloud native applications utilizing Open source and Microsoft technologies across multiple cloud platforms
* Modernize monolith legacy applications to highly scalable distributed applications on microservices based architecture and deploy them on cloud platforms
* Execute projects on Agile best practices and embrace the Devops culture across the software delivery lifecycle
* Build and develop integration frameworks for 3rd party vendor applications
* Design and implement new features/applications based on industry standards
* Develop and distribute Mobile apps built on native or react native architecture for both iOS and Android platforms
* Senior Principal Software Engineer will implement Continuous Security, Integration, Deployment & Monitoring for the software products
* Technology Leadership and Architect role to lead and mentor technical teams under various disciplines
* Lead scrum teams based on the Agile framework and principles to deliver high quality technology solutions for both internal and external use
* Develop, maintain, enhance, and test application frameworks of moderate to high complexity
* Adopt shift-left practices by implementing unit tests, container build checks and API Tests for the delivered features
* Involved with the investigation and resolution of complex data, system, and software issues in the production environment
* Senior Principal Software Engineer will provide assistance such as technical guidance, code review, and/or training to coworkers

REQUIREMENTS:
* 10-12 years of experience in Designing, Development and Maintenance of Scalable, Distributed applications
* Experience with Java, Spring Boot based application development on both RDBMS (SQL Server / Postgresql) and NoSql (Mongo/Elastic) backbone
* Experience with frameworks like ReactJS, AngularJS, NodeJS and designing MicroService/Event driven architecture
* Solid understanding and hands-on with Kafka or any other equivalent queue-based implementation for event driven architecture
* Experience with Git and Git flow for code lifecycle management
* Experience with cloud migration (AWS or Azure) and managing the development of cloud-based applications and development of APIs, web services
* Hands-on experience with CI/CD deployment pipelines and infrastructure provisioning
* Ability to communicated ideas / architecture and get buy-in from the relevant stakeholders
* Excellence in people and culture management
* Experience with Azure Devops, Sonarqube and instrumentation for monitoring using statsd or equivalent
* Experience with NoSQL databases
* Test Automation experience

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.


Company Information

Kforce is a professional staffing and solutions firm specializing in the technology areas of application development, project management, business analysis, enterprise data management and infrastructure for commercial and government organizations. Kforce has been matching job seekers and employers since 1962. We are committed to having a meaningful impact on all the lives we serve and offer exciting job opportunities across the United States. Kforce specializes in providing strategic partnership in the areas of Technology and Finance & Accounting. Our staffing specialists work to understand your career goals and offer career advice in order to help you become a more marketable technology professional. Your success is our mission. Gain meaningful connections with your skills and our network.

Dice Id : kforcecx
Position Id : ITWQG1990333
Originally Posted : 2 months ago

Similar Positions at Kforce Technology Staffing

Principal Software Engineer
  • Richardson, TX
  • 1 day ago
Senior Software Engineer - Remote
  • Allen, TX
  • 1 day ago
Senior Platform Software Engineer
  • Dallas, TX
  • 1 day ago
Senior Software Engineer
  • Dallas, TX
  • 1 day ago
Software Engineer - Remote
  • Dallas, TX
  • 1 day ago
Mobile iOS Software Engineer Lead
  • Plano, TX
  • 7 hours ago
Senior Software Engineer
  • Irving, TX
  • 7 hours ago