Principal Software Engineer job in Nashville, TN | Science ...

Principal Software Engineer
Science and Medicine Group, Inc.Nashville, TN2 days ago
Science and Medicine Group is a leading business information and media firm serving the life science, analytical instrument, clinical diagnostic, diagnostic imaging, and dental industries. The company's portfolio includes market intelligence brands BioInformatics, IMV Medical Information, Instrument Business Outlook, Kalorama Information, and Strategic Directions International as well as media brands AuntMinnie.com, DrBicuspid.com, LabPulse.com, and ScienceBoard.net.

Science and Medicine Group is searching for an experienced software engineer to join our team. Applicants must be experienced in all levels of the technology stack and comfortable working with Agile development methodologies (SCRUM, Kanban and Pair Programming). Individuals in this position will also need to have excellent problem-solving abilities, collaboration, communication skills, and a strong work ethic.

In this role you will be the technical lead for a project that has high visibility and is a key asset for the company. The project is hosted in Google Cloud, so GCP experience is a must. Knowledge and experience with Big Query, ML and data pipelines is also required. You should be comfortable with DevOps procedures including CI/CD pipelines. In this position you will be primarily responsible for the back-end and data pipelines, but familiarity with front-end development, especially React, is a plus.

The ideal candidate will have a Bachelor of Science or Associate degree in a computer-related field or have equivalent, related experience. Candidate must have experience at all levels of the application stack in Google Cloud Platform (GCP). Experience with data engineering and data pipelines is highly desirable, as is experience with Big Query.

Responsibilities:


  • Creates new and modifies applications at all levels of the application stack, while adhering to Application Lifecycle Management (ALM) and agile development methodologies (e.g., Kanban, Pair Programming).

  • Contributes to the analysis, architecture, and designs of applications, APIs and integrations. Implements integration workflows using an ESB and CIAM framework(s).

  • Designs, implements and maintains complex data pipelines.

  • Triages and troubleshoots technical issues and documents solutions in the knowledge base

  • Designs and implements database changes, including, but not limited to, schema modifications, stored procedures, and indexes

  • Facilitates and ensures the completion of testing and quality assurance, including the development of formal test plans

  • Works with and assists with development of DevOps procedures and CI/CD pipelines.

  • Stays abreast of current technologies and makes recommendations for implementation with SMG projects.


Computer Skills


  • 5-10 years of experience developing and troubleshooting N-tier web applications/web services.

  • 1-3 years of experience in Data Warehouse applications, with ML and data pipelines. Google Big Query preferred.

  • Data engineering and experience with ML a plus.

  • Development and deployment of cloud-based applications (GCP, AWS or Azure) using CD/CI preferred.

  • 5-10 years of experience in an Agile environment preferably SCRUM or Kanban practices preferred.

  • 3-5 years of JavaScript, JQuery, or other JavaScript frameworks such as Angular or React preferred.

  • 3-5 years of Python, GO or NodeJS programming preferred.


Language Skills


  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public.


Mathematical Skills


  • Ability to work with mathematical concepts such as probability and statistical inference and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations. Ability to develop complex algebraic equations using code. Familiar with discrete mathematics concepts.


Reasoning Ability


  • Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.


Certificates, Licenses, Registrations


  • Any of the following certifications (or similar) are a plus:

    • Certified ScrumMaster (CSM)

    • PMI Agile Certified Practitioner (PMI-ACP)

    • Google Cloud certifications (Cloud Engineer, Cloud Architect, Cloud Developer, etc.)



Competencies


  • Accountability, Attention to Detail, C/S, Change Management, Initiative, Leadership, Managing Performance, Problem Solving. Teamwork, Systems Thinking.

  • Must have a thorough understanding of ALM and the use of Agile Development Methodologies. Web Design Experience (XHTML, CSS, web standards). Must be able to routinely and effectively investigate performance complaints and maintain current programming documentation, such as version releases, table updates, and modification logs.


Education & Experience


  • Bachelor's degree in Computer Science, Software Engineering or related degree required; minimum of three-five years of experience designing and/or developing web applications and databases preferred; or equivalent combination of education and experience.


Additional Info


  • Assists Chief Technology Officer with special projects as requested.

  • Job Location: Remote - Work from Home

  • Occasional domestic travel


EOE: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Principal Software Engr
Genospace

Nashville, TN

a day ago
8+ years of professional experience in software development with most rec...
Principal OT Network Engineer
The EOSYS Group, Inc.

Nashville, TN

2 days ago
They provide technical oversight and architecture decisions for assigned project...
Principal, Cyber Security-USA Deputy Incident Commander
Ingram Micro

Nashville, TN

2 days ago
Experienced in the security aspects of multiple platforms, operating systems,
Principal Engineer - Backend Kotlin / Java (Remote Friendly)
Mission Lane LLC

Nashville, TN

3 days ago
You would be an influential engineer that will steer the team in the right direc...
Principal Security Engineer
Citizens

Franklin, TN

3 days ago
Supporting deployment of security tools and software. This Principal/Seni...
Senior Principal, Infrastructure Engineer
BNY Mellon

Nashville, TN

4 days ago
Technology Services Group (TSG) powers BNY Mellon by providing scale, capacity, ...
Principal Backend Engineer (Remote Friendly)
Mission Lane LLC

Nashville, TN

4 days ago
You would be an influential engineer that will steer the team in the right direc...
Principal Frontend Engineer (remote)
Recruiting From Scratch

Nashville, TN

10 days ago
6+ years of software engineering experience with at least 3+ years as a s...
Principal, Production Services Infra Support
BNY Mellon

Nashville, TN

30+ days ago
BNY Mellon Asset Servicing provides global solutions tailored to meet our client...
Sr. Principal Product Manager Lead, Data Marketplace
LiveRamp

Nashville, TN

30+ days ago
We are looking for a Sr. Principal Product Manager Lead who will own and ...
Principal Product Engineer - Web
Recruiting From Scratch

Nashville, TN

30+ days ago
You have several years of software development experience. Buying thousan...
Principal, Technology Product Manager
BNY Mellon

Nashville, TN

30+ days ago
Leads and provides guidance on product management, development and marketing pro...
Principal, Information Security
BNY Mellon

Nashville, TN

30+ days ago
The Detection Team at BNY Mellon develops and maintains the signals, tools, and ...
Principal, Solution Architect
BNY Mellon

Nashville, TN

30+ days ago
Technology Architecture and Data is the enterprise wide architecture and data se...