Senior Software Engineer
About the Role
SnapIT Solutions has a full-time opening for an experienced Senior Software Engineer. We’re currently seeking an experienced, organized, and detail-oriented Software Engineer to join our team in a role that requires collaboration and technical excellence.
Job Responsibilities:
- Design, implement, configure, and optimize software solutions supporting applications, databases, test automation tools, and Commercial Off the Shelf (COTS) products.
- Demonstrate proficiency in at least one general-purpose programming language (.Net, Angular, Python, Knockout) and a domain-specific language (HTML, SQL).
- Utilize knowledge in software testing, quality practices, and CI/CD tools, with a focus on Azure DevOps.
- Apply technical skills in Cloud hosting platforms, focusing on infrastructure as code and deployment pipelines.
- Conduct peer reviews using established software engineering principles, patterns, and guidelines.
- Collaborate with clients to develop innovative solutions that meet business objectives.
- Review and analyze technical and business requirements to deliver tailored solutions.
- Provide on-call support, troubleshooting, root cause analysis, incident management, and service request management.
- Perform additional tasks as assigned.
Eligibility Qualifications:
- 3-15 years of relevant experience in software engineering, depending on role level.
- Bachelor’s degree in a STEM field (Science, Technology, Engineering, Mathematics) or a closely related field, from an accredited college or university, or equivalent combination of directly related education and/or experience.
Desired Qualifications:
- Advanced understanding of core software engineering concepts with an ability to work independently and mentor junior staff.
Location:
- Hybrid – Kansas City, MO
- Remote Eligible – Yes
Additional Information:
- Screening Requirements: Citizenship or permanent residency with the intent to become a U.S. citizen is required. Due to the sensitive nature of this role, additional screening may be required, including education/employment verification, criminal history, credit history, and reference checks. Screenings may take up to two months but will not delay the start date.
- Sponsorship: H1-B sponsorship is unavailable.
Compensation: Final offers are based on the candidate’s qualifications, internal alignment, location, and other relevant factors.
Job Type: Full-time
Pay: $120,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Application Question(s):
- Do you have previous working experience in federal government agency?
Equal Opportunity Employer
SnapIT Solutions is proud to be an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants regardless of race, color, religion, gender, gender identity, age, national origin, disability, parental or pregnancy status, marriage and civil partnership, sexual orientation, veteran status, or any other characteristic protected by law. Reasonable accommodations will be made to meet the requirements of the Americans with Disabilities Act and will be provided as requested by candidates taking part in all aspects of the selection process.
- Department
- Technology Services
- Locations
- Overland Park, KS, Kansas City, MO
- Remote status
- Hybrid Remote
Workplace & Culture
SnapIT Solutions has a fast paced but startup culture with a supportive environment. Our employees are challenged to do the best they can to sharpen the skills and given opportunity to be trained and grow on the job. Every new hire is paired with a senior technology expert in the area and mentored on the job for quick learning curve.
About SnapIT Solutions
SnapIT Solutions, an innovative technology solutions company with capabilities in IT Managed Services, Data Analytics, IT Security, Cloud, DevOps and has the technical expertise in disruptive technologies such as Blockchain, AI, 3D Photogrammetry and AR/VR. SnapIT was founded in 2015 with a mission to Empower Communities and Create Opportunities in technology and engineering. SnapIT’s IT Industry experts and accredited professionals also provide IT Trainings to help upskill and develop tech workforce.
Senior Software Engineer
Loading application form
Already working at SnapIT Solutions?
Let’s recruit together and find your next colleague.