Washington, DC, 20080, USA
18 days ago
Sr. Consulting Software Engineer
**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 (https://careers-shi.icims.com/jobs/18386/sr.-consulting-software-engineer/job?mode=apply&apply=yes&in\_iframe=1&hashed=-336032949) **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_
Confirm your E-mail: Send Email