Staff Software Engineer

1 month ago


Columbus, United States ComResource Full time
Job DescriptionJob Description

ComResource is looking for a Staff Software Engineer.

This person is a full-stack developer and technical leader proficient at designing and developing all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor, collaborator, and leader. The Software Engineer plays an important role on their team by leading significant initiatives, establishing team best practices, helping teammates grow as engineers, and proposing new technology solutions that transform healthcare into a safer and more cost-effective industry.

Responsibilities:

  • Design and implement high-quality software features and components that integrate into complex software solutions. Select appropriate design patterns to create maintainable, long-lived code optimized for long-term quality. Lead the product team in identification and adoption of development best practices leading to software that is logically well-structured, fulfills requirements, is readable, maintainable, testable, and performant using good software craftsmanship techniques. Lead sizing and complexity evaluation discussions for initiatives. Facilitate effective team collaboration, guiding and mentoring peers in software quality, testing, and best practices
  • Define test practices for product team covering all software layers of application. Define and implement QA processes such as code review and static analysis. Create advanced testing strategies covering unit, system, and end-to-end tests as well as security, performance, regression, and automation testing. Coach teams on advanced testing techniques such as test-driven development (TDD), behavior-driven development (BDD), and testing for positive and negative scenarios
  • Devise data storage and access strategies that meet the needs of high complexity features. Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions. Design metadata to make applications more scalable and adaptable. Leverage transformational models and warehousing techniques to create unique measures and analytics. Skilled in data storage solutions and integrating analytics and machine learning into business processes
  • Designs and implements microservices and API-based architecture using advanced understanding of cloud architecture and cloud-native design principles. Advise on and pilot specialized cloud services for analytics, AI/ML, etc. Expert-level management of relational and non-relational database servers. Establish advanced monitoring, alerting, and logging solutions for infrastructure. Design systems for high availability, load balancing, and disaster recovery
  • Design and create highly dependable, highly available software systems through usage of operationalization development techniques such as monitoring, logging, metrics gathering, system health, and reporting. Improve operations culture of team by defining best practices, metric radiation, and identification of operational patterns. Utilize advanced techniques like blue/green deployments to minimize user impact. Set technology strategy through collaboration with product management. Understands business impact of operational product issues in production
  • Lead product team in development of software with a security-first mindset using knowledge of standard security protocols and common security risks, secure coding techniques, and appropriate usage and protection of sensitive information such as PHI. Proactively design secure code, employing best practices and advanced threat modeling. Complete regulatory compliance documentation and design advanced security safeguards
  • Lead product team in the development of features with user experience in mind. Advocate for aligned user experiences and engage with UX teams when necessary. Lead the implementation of reusable design patterns across products. Demonstrate expertise in user-facing technologies, adapting them to fit specific design objectives. Guide the team in making informed tech and design debt decisions
  • Collaborate with stakeholders to design appropriate systems based on business needs and technical limitations. Write detailed technical stories, technical epics, and define and manage tech debt. Coordinate technical epics and non-functional requirements. Employ industry-recognized architectural patterns to create high-scale, high-reliability system designs. Manage transitions in both application and system architecture

Essentials:

  • Highly motivated, self-learner, and technically inquisitive
  • High level of experience with multiple server-side programming languages (Java with Spring Boot experience preferred)
  • High level of experience with multiple client-side programming languages (JavaScript React experience preferred)
  • High level experience developing, deploying, and supporting REST services and microservices
  • Experience using cloud services for concepts such as storage and compute. Capable of applying infrastructure as code practices. Experience with Kubernetes and AWS preferred
  • Experience with relational databases, non-relational databases, and messaging systems
  • Provides a positive impact at a company level: influences cross-team initiatives, mentors teammates, drives innovation, guides projects with unclear outcomes, appropriately balances team autonomy with organizational guidance
  • Excellent track record of collaborating with stakeholders. Experience proposing new product offerings. Actively contributes to company-wide strategies using industry knowledge and foresight
  • Excellent written and verbal communication skills
  • Minimum years of work experience: 10+ years
  • Minimum level of education or education/experience: Bachelors or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT

  • Software Engineer

    2 weeks ago


    Columbus, Ohio, United States codesbright Full time

    Responsibilities Role entails an interdisciplinary field of software engineering and engineering management controlling techniques and software involved with design integration and sustainment of complex systems over their life cycles. Focus is on design and code new software or modify existing software. Assist with developing test procedures and...

  • Software Engineer

    2 months ago


    Columbus, United States D2B Groups Full time

    As a Software Engineer you will be responsible for designing, developing, and maintaining software solutions for various projects and products. You will work closely with cross-functional teams to understand requirements, develop innovative solutions, and ensure the delivery of high-quality software. Your responsibilities will include writing clean and...

  • Software Engineer

    2 months ago


    Columbus, United States D2B Groups Full time

    Job DescriptionJob DescriptionAs a Software Engineer you will be responsible for designing, developing, and maintaining software solutions for various projects and products. You will work closely with cross-functional teams to understand requirements, develop innovative solutions, and ensure the delivery of high-quality software. Your responsibilities will...

  • Software Engineer

    3 weeks ago


    Columbus, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Software Engineer.As a Software Engineer, you’ll be part of an Agile delivery team developing software applications, services, and systems, to enhance capabilities and outcomes. The role will encompass developing and deploying scientific software solutions in the chemical/biological information...

  • Software Engineer

    2 weeks ago


    Columbus, United States JPMorgan Chase Full time

    DESCRIPTION:Duties: Design, develop, implement software solutions and utilize object-oriented designs and patterns to develop software. Solve business problems through innovation and engineering practices. Be involved in all aspects of the software development lifecycle including analyzing requirements, incorporating architectural standards into application...

  • Software Engineer

    2 weeks ago


    Columbus, United States Revel IT Full time

    Our direct client in Columbus, Ohio has a 6+ month contract need for a Software Engineer.MUST be on-site 3 days/week. Candidates must be local to Columbus!As a Software Engineer, you’ll be part of an Agile delivery team developing software applications, services, and systems, to enhance capabilities and outcomes. The role will encompass developing and...

  • Software Engineer

    2 weeks ago


    Columbus, United States Revel IT Full time

    Our direct client in Columbus, Ohio has a 6+ month contract need for a Software Engineer.MUST be on-site 3 days/week. Candidates must be local to Columbus!As a Software Engineer, you’ll be part of an Agile delivery team developing software applications, services, and systems, to enhance capabilities and outcomes. The role will encompass developing and...


  • Columbus, United States Pinnacle Group Full time

    Job Description: Expert in at least one technology and design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g., Expert Engineers) starting to be firm-wide resources working on projects across client Is multi-skilled with expertise across software development...

  • Software Engineer

    1 week ago


    Columbus, Ohio, United States codesbright Full time

    Responsibilities Diagnose and resolve technical issues reported by customers ensuring efficient and effective solutions. Collaborate closely with the engineering team to identify troubleshoot and fix bugs. Participate in code reviews and continuous improvement processes to enhance code quality and application performance. Adapt and maintain existing software...

  • Software Engineering

    2 weeks ago


    Columbus, United States ATR International Full time

    As a Software Engineer III, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives....

  • Software Engineer

    4 weeks ago


    Columbus, United States NetJets Services, Inc. Full time

    Purpose of Position Are you a curious and passionate engineer who desires to drive innovation in software and applications for the undisputed leader in private aviation? We are looking for a software engineer to work on a team designing, developing, testing, debugging, and supporting new software, as well as provide enhancements to existing software....


  • Columbus, United States NICE Full time

    At NICE, we don’t limit our challenges. We challenge our limits. Constantly. We’re relentless. We’re ambitious. And we make an impact. Our NICErs bring their A game and spend each day turning it into an A+. And if you’re like us, we can offer you the kind of challenge that will light a fire within you. Location: Columbus, OH (hybrid) The Senior...

  • Resident Engineer

    1 month ago


    Columbus, United States PACCAR Full time

    Company Information PACCAR is a Fortune 500 company established in 1905. PACCAR Inc is recognized as a global leader in the commercial vehicle, financial, and customer service fields with internationally recognized brands such as Kenworth, Peterbilt, and DAF trucks. PACCAR is a global technology leader in the design, manufacture and customer support of...

  • AI Software Engineer

    2 weeks ago


    Columbus, United States Experis Full time

    Our client, in the education industry is seeking a AI Software Engineer to join their team! Job Title: AI Software EngineerLocation: Columbus,OHPay Range: 60-65/hr. What's the Job? We are looking for a Software Engineer who will be helping contribute to one of our Content Authoring teams that is a key part of the company's digital learning platform. The...

  • Software Engineer

    2 weeks ago


    Columbus, United States JPMorgan Chase Full time

    DESCRIPTION:Duties: Design, develop, and implement software solutions. Provide technical guidance and direction to support the business and its technical teams, contractors, and vendors. Develop secure and high-quality production code. Review and debug code written by others. Drive decisions that influence the product design, application functionality, and...


  • Columbus, Ohio, United States The Cigna Group Full time

    The job profile for this position is Software Engineering Advisor, which is a Band 4 Senior Contributor Career Track Role.Excited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is...


  • Columbus, Ohio, United States Burns & McDonnell Full time

    The Staff Electrical Engineer is responsible for leading or executing power system protection and control engineering projects. Projects range in size, complexity, and voltage class from small distribution equipment upgrades to large transmission projects. This position can influence ethe future of the resiliency, reliability and economic operation of the...


  • Columbus, United States LER TechForce LLC Full time

    Embedded Software Engineer - Autosar BSW Are you looking for a role where you can use your knowledge of embedded software development to make a difference in automotive applications? Would you like to work for a company that provides an innovative work environment, flexible schedules, and ongoing professional development? Who we are: LER TechForce, an LHP...


  • Columbus, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Senior Software Engineer.Responsibilities:Manages and monitors all installed systems and infrastructure for the organization to align with company guidelines or SOP (standard operating procedure)Defines customers’ needs and functionality in a service development cycleAssists in the coordination of...

  • Software Engineer

    2 weeks ago


    Columbus, United States Vaco Full time

    Location: Columbus, OH - Hybrid Job type: Contract-to-hireMust be legally eligible to work in the US without sponsorship.Responsibilities:Develop efficient, testable, and reusable code, keeping to software development best practices.Assume responsibility for defining strategies to increase the value of the service to the customer within the scope of the...