Software Engineer

Instem plc

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong analytical, logical reasoning, and problem-solving capabilities
  • Basic to intermediate knowledge of C# and PL/SQL
  • Understanding of relational databases and SQL fundamentals
  • Experience with version control systems like Git
  • Ability to work independently with minimal supervision

Responsibilities

  • Design, develop, and maintain software systems using C# and PL/SQL
  • Debug and resolve complex application and database-level issues
  • Collaborate with stakeholders to understand functional and technical requirements
  • Translate business needs into scalable technical solutions
  • Document software components, modules, and database logic
  • Apply analytical reasoning to troubleshoot application defects
  • Support and improve existing systems for better performance and reliability

Benefits

  • Competitive salary
  • Remote and hybrid working options
  • Flexible working arrangements
  • Comprehensive medical, dental, and vision insurance
  • Generous 401K matching plan
  • 15 days of vacation plus public holidays
  • Flexible Spending Account and Health Savings Account options
Full Job Description
Software Engineer
Location: Hybrid/Remote: The successful candidate can work on a Hybrid/Remote basis, reporting into one of our offices located in Pennsylvania or North Carolina.
Status: Permanent
Package: Competitive Salary, Remote/Home Working (with one-off allowance), Flexible Working, (2 Days in the office for our Hybrid workers) Development & Opportunity (Personal & Technical), Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Long Term & Short-Term Disability Insurance, Generous 401K (matching) Plan, Flexible Spending Account, Health Savings Account, 15 Days' Vacation + Plus Public Holidays + Buy and Sell Scheme.

The mission of the Software Engineer is to collaborate closely with cross functional team members to design, develop, and support high quality software solutions. As part of a collaborative development team, you will be involved in the successful design, implementation, debugging, and maintenance of software systems supporting business critical applications.
This role contributes directly to customer success through the delivery of robust, reliable, and analytically sound software solutions, with a strong focus on problem solving, code quality, and logical reasoning.

What are you responsible for?
• Design, develop, and maintain software systems using C# and PL/SQL
• Debug, analyze, and resolve complex application and database-level issues
• Work closely with management, technical leads, and domain experts to understand functional and technical requirements
• Translate business requirements into efficient, scalable technical solutions
• Develop and document software components, modules, database logic, and related artifacts
• Apply analytical and logical reasoning to troubleshoot data and application defects
• Collaborate with team members to implement and review software solutions
• Support and improve existing systems by enhancing performance, reliability, and maintainability
• Adhere to established development standards, coding practices, and quality guidelines
• Work independently to deliver high-quality results within agreed timelines
• Adhere strictly to the Company's Quality Management System to ensure all work is handled securely, professionally, and diligently
• Adherence to the Company's Quality Management System to ensure that all work is handled Securely, Professionally and Diligently

Skills, Knowledge & Experience:
• Strong academic background with a Bachelor's degree or higher in Computer Science, Engineering, or a related field
• Strong analytical, logical reasoning, and problem-solving capabilities
• Demonstrated ability to analyze systems, identify issues, and troubleshoot efficiently
• Basic to intermediate working knowledge of C# and PL/SQL, sufficient to:

o Run applications independently
o Debug code and database logic
o Analyze logs, stack traces, and stored procedures
• Programming language expertise is secondary to analytical thinking and debugging ability
• Solid understanding of relational databases and SQL fundamentals
• Experience working independently on software systems or technical problem resolution
• Familiarity with structured debugging techniques and test methodologies
• Experience using version control systems such as Git or equivalent
• Ability to work with minimal supervision and deliver high-quality results
• Strong verbal and written communication skills
• Authorization to work in the US or ability to work in the US time zone

#LI-KL #LI-HYBRID

Similar Jobs

More Jobs at Instem plc

  • AI Improvement Specialist
    $90K — $130K *
    Boston, MA 02115 (Suffolk County)
    Enterprise Technology
    In-Person
  • Software Engineer
    $90K — $120K *
    Conshohocken, PA 19428 (Montgomery County)
    Information Technology
    In-Person
  • Principal AI Scientist and Lead
    $130K — $180K *
    Boston, MA 02115 (Suffolk County)
    Pharmaceuticals & Biotech
    In-Person
  • Product Manager
    $90K — $130K *
    Boston, MA 02115 (Suffolk County)
    Pharmaceuticals & Biotech
    In-Person
  • Senior AI Solutions Engineer
    $120K — $150K *
    Boston, MA 02115 (Suffolk County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: