Remote Principal Software Engineer (Contract)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Principal Software Engineer will design, develop, and deploy cloud-based applications for clients.
  • Collaborate with teams, including architects and project managers, to ensure high-quality cloud solutions delivery.
  • Report to either the Software Engineering Manager or the Sr. Director App Modernization Practice.
  • Lead large feature releases that cross team boundaries or require coordination with client teams.
  • Design new software solutions for critical business needs.
  • Serve as a technical lead on important projects.
  • Set architectural direction for projects and contribute to architectural norms for practice.
  • Engage with Effectual and client leadership to align the approach with their needs.
  • Sell the value of investing in nonfunctional requirements/architectural attributes.
  • Identify and evangelize long-term technical direction for teams and projects.
  • Spend more time on teaching and technical leadership rather than engaging in assoc/mid/senior skills.

Requirements:

  • Bachelor's degree in Computer Science, IT, IS, or related field.
  • 12+ years of experience in Software Engineering.
  • AWS Certified Solutions Architect, Professional.
  • AWS Certified DevOps Engineer, Professional.
  • Skills in software engineering and architectural design.
  • Ability to design and implement refactored software applications.
  • Deep understanding of programming languages like C#, .Net Core, JQuery, Java, and UGS.
  • Proficiency in frameworks such as Springboot and GraphQL.
  • Good understanding of multiple software architecture patterns.
  • Conflict management skills.
  • Excellent understanding of information security best practices and secure design.
  • Experience with Oracle and MS SQL Databases.
  • Proven experience in Kubernetes administration, including installation, configuration, and troubleshooting.
  • Collaboration with development teams to optimize application performance within Kubernetes.

Benefits:

  • Opportunity to work remotely.
  • Chance to lead and contribute to the development of cloud-based applications.
  • Collaborate with diverse teams and clients to deliver high-quality solutions.
  • Engage in setting architectural direction and contributing to architectural norms.
  • Opportunity to align technical approaches with client needs.
  • Focus on teaching and technical leadership rather than routine technical tasks.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Position

-

Experience level
Leave a feedback