Staff Software Engineer

Trimedx

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in MIS, computer science, or related field; advanced degree preferred.
  • 5+ years of experience in software coding, development, and design; 1-2 years of project lead experience.
  • In-depth knowledge of technology architecture and system development lifecycle.
  • Proficient in SQL, API development, performance tuning, and application design.
  • Skilled in Agile methodologies and managing multiple competing priorities.

Responsibilities

  • Leads the development of applications and their frameworks, scripts, and utilities.
  • Implements and tests new features across various platforms.
  • Defines systems management to sustain efficiency and functionality.
  • Plans and designs system architecture and data security measures.
  • Develops solutions aligning with business needs, evaluating costs and risks.
  • Mentors team members and oversees daily project activities.
  • Communicates project status and decisions with technology leadership and external partners.

Benefits

  • Career advancement opportunities and professional development support.
  • Collaborative work environment with a focus on mentorship and team growth.
  • Flexible work arrangements and emphasis on work-life balance.
  • Access to industry-leading tools and technologies.
  • Participation in innovative projects that influence multiple areas of the organization.
Full Job Description

Summary

The Staff Software Engineer creates desired functionality to assigned domain, products or services in application development, that impacts future developments for multiple areas. Leads Business/Foundational/ Platform based features/initiatives spanning across applications, involving multiple integrations. Demonstrates in-depth within a specific domain, product or service and knowledge across multiple domain(s) product(s) or service(s). Responsible for creating desired functionality to assigned content, products or services in ecommerce. Develops, tests and implements software that provides robust technical infrastructure and/or software applications used by business units.

Responsibilities

Accountabilities

  • Leads applications development and the underlying framework, scripts, templates, interfaces and utility applications.
  • Leads application designs.
  • Leads implementation and testing new features for multiple platforms.
  • Leads framework and software standards and make suggestions for systems / software improvements.
  • Provides guidance and recommendations to project team and partners.
  • Leads the development methodology and processes and recommends improvements.
  • Oversees and may delegate tasks to software engineers for day to day development projects / activities.
  • Defines and leads systems management to ensure optimal current and future efficiency and functionality.
  • Plans, designs and implements system architecture/patterns and data security, identifies and resolves efficiency issues.
  • Develops complex systems, applications and products for project consumption.
  • Leads development of test plans for new and existing operating environments.
  • Develops solutions to meet business needs and considers costs and risks of alternatives.
  • Provides level 3 support for critical escalations.
  • Develops standards and best practices.

Problem Solving & Analysis

  • Leverages industry standards, best practices and own judgment to determine solutions.
  • Solves complex problems that do not have immediately known solutions, requiring analytical and at times 9out of the box9 thinking.

Decision Making / Autonomy

  • Makes proactive decisions that define the direction of the project.
  • Escalates and provides recommendation on issues to Technology Leadership.
  • Works independently and seeks guidance and second opinions when needed.

Communications / Interactions

  • Communicates and collaborates with Technology leadership and external partners on status, issues and decisions to influence outcomes.
  • Translates technology concepts into clear, digestible business appropriate language: creates images, graphics or charts that provide exceptional clarity or add impact to otherwise complex material and package presentations concisely for Leadership.
  • Leads meetings with partners to drive decisions.
  • Interacts with peer group to drive out role & process best practices and influences and implements change.
  • Mentors and trains new or lesser experienced team members.
  • All other Duties as assigned

Skills and Experience

Skills:

  • Technology Architecture
  • System Testing
  • Implementation
  • Programming
  • System Development Life Cycle
  • Conceptual Thinking
  • Influence
  • Presentation Skills
  • Advanced in-depth knowledge in managing multiple competing priorities, SQL and Modeling, database, application servers, caching technologies, performance tuning, API development, grid computing, Agile methodologies, Application design and testing.
  • 5+ years of experience in software coding, development and design including 1-2 years of project lead experience

Education and Qualifications

Required:

  • Bachelors degree or equivalent experience in MIS, computer science or related field

Preferred:

  • Advanced degree in computer science or related field

Similar Jobs

More Jobs at Trimedx

More Information Technology Jobs

Find similar Staff Software Engineer jobs: