Software Engineer

Sterling
North Sioux City, SD, US
Full-time

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.

9 days ago
Related jobs
Promoted
Leidos Holding
Fort Meade, SD

We need results-oriented Senior Test Engineer to join the Nuclear Command, Control, and Communications (NC3) Enterprise Center's (NEC) Systems Engineering and Integration (SE&I) Division at Fort Meade, MD. The SE&I Division is the front runner for enterprise-level systems engineering and arc...

Promoted
Booz Allen Hamilton
Fort Meade, SD

Experience with Agile methodology, extreme programming, software engineering, product management, and software products. If you're looking for the chance to not just develop software, but to create a system that will make a difference, we need you on our team. We're looking for an experienced develo...

Promoted
Leidos Holding
Fort Meade, SD

If you're a talented Java Software Engineer with a TS/SCI polygraph clearance, we want to hear from you. Strong Java skills, developing software in Red Hat Linux (versions 3 - 5+). ...

Home Depot
SOUTH DAKOTA, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

Promoted
Leidos Holding
Fort Meade, SD

If you're a talented Software Engineer with a TS/SCI polygraph clearance, we want to hear from you. You will join a team of other prototype software developers to create an API backend for a new web-based tool with React front-end used to store, catalog, and search data. Strong Java skills, developi...

Home Depot
SOUTH DAKOTA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Trimble
SD, US
Remote

Are you a Software Engineer/Developer that wants to be at the heart of analyzing, designing, and programming cutting-edge software enhancements and new products in a collaborative environment? . BS/BA degree in Computer Science, Software Engineering or equivalent experience. Today, millions of archi...

WP Engine
Remote, South Dakota
Remote

The evolution of our platform is required for our scale, and we are searching for a passionate software engineer to join our rapidly growing engineering team. If you are an engineer who is excited by technology transformations, service-oriented architectures, and scale, you may be the engineer we ar...

SRAM
United States, South Dakota, San Luis Obispo

Join the SRAM software engineering team and make a significant impact in the cycling industry. You'll develop cutting-edge mobile applications, integrating advanced software with leading bicycle data systems. Be part of a team that's reshaping the world of cycling through efficient and high-quality ...

Trimble
SD, US
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. Software Test Engineer - Control Systems. You will support the development team with in field data collection req...