Back to previous page
Senior Principal Software Engineer
IT Infrastructure & Cloud Services
Hopkinton, Massachusetts, 01748
Contract
Ref.: 137542
Job Summary:
Our client is seeking a Senior Principal Software Engineer to join their team! This position is located in Round Rock, Texas or Hopkins, Massachusetts.
Duties:
Desired Skills/Experience:
Our client is seeking a Senior Principal Software Engineer to join their team! This position is located in Round Rock, Texas or Hopkins, Massachusetts.
Duties:
- Plans, conducts and manages assignments generally involving large, high budget projects or more than one project
- Assists in creating the strategic technical and architectural direction to the programming function
- Serves as point of contact between IT and key business users senior leadership in defining IT solution based on business needs
- Drives changes in architecture, methodology or programming procedures
- Performs estimation efforts on the most complex projects and tracks progress
- Obtains detailed specification from business users and development to ascertain specific output information requirements
- Prepares detailed plans for managing cross-testing team dependencies
- Serves as the testing consultant to leader in the IT organization and functional user groups
- Mentors team members on all aspects of testing concepts
- Designs, codes, tests, debugs and documents software according to quality standards, policies and procedures
- Analyzes business needs and creates software solutions
- Prepares design documentation
- Prepares test data for unit, string and parallel testing
- Evaluates and recommends software and hardware solutions to meet user needs
- Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements
- Works with business and development teams to clarify requirements to ensure testability
- Drafts, revises, and maintains test plans, test cases, and automated test scripts
- Executes test procedures according to software requirements specifications
- Logs defects and makes recommendations to address defects
- Retests software corrections to ensure problems are resolved
- Documents evolution of testing procedures for future replication
- Conducts performance and scalability testing
Desired Skills/Experience:
- 8+ years of software development experience with a strong focus on cloud platforms
- Strong expertise in Kubernetes, managing clusters, deployments, RBAC, networking, and storage
- Experience in developing Kubernetes operators using Go
- Hands-on experience with Open Service Broker for service automation
- Proficiency in .NET Core and microservices architecture
- Experience with both NoSQL and RDBMS
- Familiarity with Kubernetes-based private cloud environments
- Experience with Helm, Terraform, or Ansible for infrastructure automation
- Understanding of cloud-native architectures and best practices
- Experience with CI/CD pipelines and DevOps methodologies
- Strong problem-solving skills and ability to work independently
- Experience with service mesh technologies like Istio or Linkerd
- Knowledge of event-driven architectures and messaging systems
- Experience working with multi-cloud environments
- Contributions to open-source Kubernetes projects are a plus
- Medical, Dental, & Vision Insurance Plans
- 401K offered