Senior Software Consultant


Posted by Gianna Figueroa


Pittsburgh, PA

FTE only


Senior Consultant  

What we are looking for in our Senior Consultants  

Here at Headstorm are looking for experienced Senior Software and/or Data Engineers who can solve technical problems across multiple technology stacks. The ideal candidate can deconstruct technical problems on the fly and has a keen interest in learning and progressing their career quickly.   


In short, you will be solving our client’s most critical and challenging problems.   

You will be adhering to Headstorm’s core expectations of being coachable, having a positive attitude, and remaining reliable   

You are organizing tasks & teams to drive technical product management  

You will work with languages like Java, Scala, Python, and cloud technologies such as AWS and Azure  

You will be working work in small (usually 2-8 person) project teams that collaborate closely with clients to solve their toughest challenges  

You will utilize principles of agile development to attain an elevated quality of delivery  

You will be learning new technologies to solve new problems  

You will be building your professional communication and business skills  


Key differentiators between the Senior Consultant and Consult role: SC’s require leadership in process, planning, development, code-reviews, and testing through mentoring and guidance while also contributing as individual team members. 

You have 3 - 6 years of professional software development experience 

You are an expert in one or more framework or programming languages  

You have working knowledge of full stack engineering 

You are comfortable in programming languages such as C#, Java, or Scala 

You have led development process including planning, development, code-reviews, pair-programming, and testing 

You are experienced with supporting tools including version control systems such as Git 

You are a life-long learner and excited to work in a team environment 

You are an effective communicator who can explain and present concepts to different audiences 

You have worked in consulting or client-facing role or transferrable experience  

You have an owners’ mindset approach to your craft  

Bachelor’s degree in Computer Science, Computer Engineering, MIS, Math or related experience  

Bachelor’s degree in Computer Science, Computer Engineering, MIS, Math or related experience  


How to Apply

Please log in or sign up to view this posting's application instructions.