Title : Software Engineer
Reports To : Senior Director of Tech and Innovation
Location : Remote United States
Job Description : Sterling Computers is a technology company that provides IT solutions to a variety of clients, including the federal government, state and local governments, education, and commercial entities.
Sterling’s Strategic Technologies Group is responsible for learning and becoming subject matter experts in new and emerging technologies.
Our team uses this expertise to broaden the portfolio of products and solutions that the company sells, delivers and manages.
Our software engineers work on a range of projects, from full-stack applications and AI / ML integration to digital human solutions.
We are looking for talented, technology-driven software engineers who are passionate about solving complex problems and delivering innovative solutions.
If you thrive in a collaborative, client-focused environment and enjoy working on cutting-edge technologies, we’d love to have you on our team.
Required Technical Skills / Experience : The software engineer should have a minimum of 3-5 years of experience in full-stack app development with strong working knowledge of Java, JavaScript, Node.
js, Python, and cloud technology (Google, AWS, Azure). Having knowledge in C++ and C# and is a plus. US DoD Clearance is preferred or the willingness to obtain such.
The individual should have familiarity with app development (i.e. React Native). This role requires a self-motivated individual with a positive and professional approach.
Required Education : A bachelor’s degree as a minimum or proven equivalent experience is required. Having cloud certification or proven experience is a plus.
Responsibilities
- Develop, test, and maintain full-stack applications using Java, JavaScript, and Python.
- Collaborate with cross-functional teams to design and implement scalable software solutions.
- Maintain subject matter expertise in emerging technologies, including AI / ML, and explore ways to incorporate them into innovative solutions.
- Collaborate with our Marketing team by developing and presenting demonstrations, workshops and writing blogs.
- Develop and present high-level designs and training documents to our Pre-sales team.
- Analyze and troubleshoot software issues, ensuring high-performance and secure applications.
- Participate in code reviews, providing and receiving feedback to maintain code quality and best practices.
- Work closely with project managers and clients to align technical solutions with business needs.
- Stay up to date with industry trends and continuously seek opportunities for professional growth and improvement.
- Travel - must be willing to travel 25% and periodically up to 50%.
Sterling Computers is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state or applicable local law.