Principal Software Engineer - St. Louis, MO Agile - Software Engineering or Dev Ops

SOC LLC

St. Louis (MO)

On-site

USD 63,645 - 90,921

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SOC LLC is seeking a Principal Software Engineer to join our team in St. Louis, MO. This role involves performing system-level integration and using core software engineering principles to create innovative software solutions.

The ideal candidate will have over 8 years of experience in programming, particularly in C, and will be detail-oriented with strong communication skills. The position offers a contract opportunity with hybrid work arrangements.

Qualifications

  • 8+ years of industry experience, preferably in embedded development.
  • Proven fundamental knowledge in software engineering principles.
  • Detail-oriented and organized approach to software development.

Responsibilities

  • Perform system level integration with various software components.
  • Apply software engineering principles to create solutions.
  • Mentor and coach less-experienced engineers.

Skills

C programming experience
Software engineering principles
Communication (verbal and written)
Problem-solving

Education

Bachelor's degree in Computer Science or related field

Job description

Principal Software Engineer - Contract (Onsite hybrid, St. Louis, MO)

Principal Software Engineer needed for a contract opportunity with SOC's client to work onsite on a hybrid basis in St. Louis, MO.

Job Responsibilities
  • Perform system level integration with multiple vendors and software components
  • Apply fundamental knowledge of software engineering principles and core concepts (e.g., data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs
  • Apply core computer science concepts in the development, testing, and documentation of software units
  • Participate in code reviews with the systems engineers, software architects, and other technical staff
  • Develop, document and support testing of products, systems, or subsystems
  • Work on taking over legacy code base
  • Work on Static Code analysis tools, triaging and mitigating the results
  • Communicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Ability to complete a technical project independently and manage other engineers
  • Specify and evaluate supplier subsystems and services
  • Document component and subsystem specifications
  • Provide budget, cost, and schedule input for design assignments
  • Support, communicate, reinforce, and defend the mission, values, and culture of the organization
  • Attend appropriate engineering, customer, or business meetings
  • Mentor and coach less-experienced engineers
  • Communicate clearly (written and oral) with manufacturing, supply chain, program management, and the customer as required
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering or related field
  • 8+ years of industry experience in delivering high-quality, innovative applications and programming experience in C
  • Proven Computer Science fundamentals in embedded development, algorithm design, problem solving, and complexity analysis
  • Experience influencing software engineering best practices within the team
  • Excellent verbal and written communication
  • Detail-oriented, organized, and able to work well in a team environment as well as independently with little day-to-day guidance
Desired Qualifications
  • Experience with running Application Security and Development practices
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Basic knowledge of network communications and cybersecurity practices
Employment Prerequisites

Successful completion of a background investigation and drug urinalysis. SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.

Note: Any pay ranges displayed are estimations, which may have been provided by job boards. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.

Estimated Min Rate: $46.20

Estimated Max Rate: $66.00

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II- Bridgeton, MO Engineering
Software Engineer II- Bridgeton, MO Engineering

SOC LLC • Bridgeton (MO)

On-site
USD 58,000 - 61,000
Software Engineer II - Fort Meade, MD - FS Poly Agile - Software Engineering or Dev Ops
Software Engineer II - Fort Meade, MD - FS Poly Agile - Software Engineering or Dev Ops

SOC LLC • Fort Meade (MD)

On-site
USD 151,000 - 215,000
Senior Embedded Systems Engineer (Contract - Hybrid, STL)
Senior Embedded Systems Engineer (Contract - Hybrid, STL)

SOC LLC • St. Louis (MO)

Hybrid
Software Engineer/Data Analyst - Melbourne, FL - Active TS/SCI Clearance Required Agile - Softw[...]
Software Engineer/Data Analyst - Melbourne, FL - Active TS/SCI Clearance Required Agile - Softw[...]

SOC LLC • Melbourne (FL)

On-site
USD 65,000 - 94,000
Java Engineer – St Louis, MO (Hybrid, 3 days onsite/week)
Java Engineer – St Louis, MO (Hybrid, 3 days onsite/week)

Tech Mirrors • St. Louis (MO)

Hybrid
Software/Integration Engineer - Melbourne, FL - Active TS/SCI Clearance Required
Software/Integration Engineer - Melbourne, FL - Active TS/SCI Clearance Required

SOC LLC • Melbourne (FL)

On-site
USD 66,000 - 94,000
On Site - St. Louis MO - Senior Software Engineer
On Site - St. Louis MO - Senior Software Engineer

Object Computing, Inc. • St. Louis (MO)

On-site
Software Engineer
Software Engineer

SOC LLC • Fort Meade (MD)

On-site
USD 110,000 - 145,000
SDC Java Software Developer---Senior---St. Louis
SDC Java Software Developer---Senior---St. Louis

EY • St. Louis (MO)

Hybrid
USD 67,000 - 137,000
Comprehensive compensation and benefits
Flexible vacation policy
401(k) plan
Software/Integration Engineer - Melbourne, FL - Active TS/SCI Clearance Required Agile - Softwa[...]
Software/Integration Engineer - Melbourne, FL - Active TS/SCI Clearance Required Agile - Softwa[...]

SOC LLC • Melbourne (FL)

On-site
USD 66,000 - 94,000