Location: Harrisburg,PA, USA
**Job Summary**
As a Senior Consulting Software Engineer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the unique requirements of our clients. You'll collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to ensure the successful execution of agile projects.
This position is a remote position with Home Office setup as determined by SHI management.
**About Us**
Since 1989, SHI International Corp. has helped organizations change the world through technology. We've grown every year since, and today we're proud to be a $14 billion global provider of IT solutions and services.
Over 17,000 organizations worldwide rely on SHI's concierge approach to help them solve what's next. **But the heartbeat of SHI is our employees - all 6,000 of them.** If you join our team, you'll enjoy:
+ Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
+ Continuous professional growth and leadership opportunities.
+ Health, wellness, and financial benefits to offer peace of mind to you and your family.
+ World-class facilities and the technology you need to thrive - in our offices or yours.
**Responsibilities**
_Include but not limited to:_
+ Architecting and implementing scalable and robust software solutions in modern development languages (e.g., Node.js, Python, Java, .NET)
+ Collaborating with clients to understand their technical needs and translating them into user stories and detailed requirements while operating within the bounds of a defined Statement of Work (SOW)
+ Utilizing cloud platforms (e.g., AWS, Azure, GCP) to architect and deploy solutions that are scalable, secure, and highly available.
+ Providing technical leadership to junior engineers (internal and partner) on best practices, coding standards, and design patterns with ownership of the overall quality of the delivered solution.
+ Overseeing team of partner resources regarding requirements, development, and project progress tracking
+ Conducting code reviews and ensuring the quality and maintainability of the codebase.
+ Identifying opportunities for process improvements and contributing to the continuous enhancement of development practices.
+ Developing reusable blueprints, templates, scaffolding, and runbooks to streamline and automate common repeated activities and solutions in client projects.
+ Staying up-to-date with industry trends and emerging technologies to drive innovation within the team.
**Qualifications**
+ Bachelor's or Master's degree in Computer Science, Software Engineering, a related field, or equivalent experience.
+ 5+ years minimum experience in software development with proven track record building complex applications for clients.
+ 3+ years of experience building HTTP based web services
+ 2+ years of experience working with containers, docker, and Kubernetes
+ 2+ years of experience working with relational databases, such as Postgres
+ 2+ years of experience coding in Typescript (experience must be in the last year)
Preferred:
+ 10+ years of software development experience
+ 5+ years working with Agile processes
+ 2+ years of experience working with cloud environments such as Azure, AWS, or GCP
**Required Skills**
+ Strong understanding of software architecture, design patterns, and best practices.
+ Strong track-record with CI/CD processes and tools (e.g., Github, Gitlab, Jenkins, Ansible, Azure DevOps)
+ Strong communication and collaboration skills
+ Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
+ Self-motivated individual who works well as part of a team and independently, able to self-manage their own workload to ensure timely completion of projects.
+ Customer-focused mindset, demonstrating empathy and putting the client experience at the center of your work.
+ Strong understanding of microservices security concepts
**Unique Requirements**
+ Position requires travel (up to 10% annually) for internal meetings, partner meetings, tradeshows, and conferences.
+ Periodically, position may require travel (up to 40% annually) to deliver services onsite for client engagements.
**Additional Information**
+ The estimated annual pay range for this position is $125,000 - $220,000 which includes a base salary and bonus. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
+ Equal Employment Opportunity - M/F/Disability/Protected Veteran Status
Refer a friend to this job (
**Need help finding the right job?**
We can recommend jobs specifically for you!
**Job Locations** _US-Remote_
**Requisition ID** _2024-18386_
**Approved Min (Total Target Comp)** _USD $125,000.00/Yr._
**Approved Max (Total Target Comp)** _USD $220,000.00/Yr._
**Compensation Structure** _Base Plus Bonus_
**Category** _Technical Presales/Post Sales_