Senior Software Engineer

Certara
Remote, United States
Remote
Full-time

Overview

The successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed.

The candidate will have significant knowledge of modern web technologies and be able to dynamically build novel software solutions as well as adding additional features to existing solutions.

Technologies where there is mastery will include Java / Groovy / Python and Angular.

Responsibilities

Responsibilities of the Senior Software Engineer will include :

  • Work closely with front end designers and server side developers to implement full stack solutions that solve complex use cases
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Maintain and grow applications according to business and technology priorities
  • Implement continuous integration / continuous delivery pipelines
  • Provide process and architecture improvement recommendations

Qualifications

The ideal candidates will have the following skills or experience :

  • Strong communication and problem-solving skills
  • Ability to take initiative and develop feature prototypes with minimal requirements and iterate based on feedback from stakeholders and end users
  • Comfortable working in a remote environment and communicating via chat, video conference, screen sharing and phone calls
  • Proficiency with Java, Groovy, Python programming languages
  • Experience building RESTful APIs using Grails, SpringBoot or other modern API development frameworks that serve a JSON RESTful API
  • Familiarity with distributed version control systems and the Git workflow, including pull requests, code reviews, and CI / CD systems
  • Experience with Web Sockets and real time messaging
  • Angular, HTML, CSS, front end web development experience

Certara bases all employment-related decision on merit, taking into consideration qualifications, skills, achievement, and performance.

We treat all applicants and employees without regard to personal characteristics such as race, color, ethnicity, religion, sex, sexual orientation, age, nationality, marital status, pregnancy, physical or mental condition, genetic information, military service, or other characteristic protected by law.

30+ days ago
Related jobs
Promoted
Dynata
Remote, Oregon
Remote

Dynata, a global leader in market research, is on the lookout for a tech-savvy individual to bolster our engineering team, which spans the US and the Philippines. We are looking for an engineer familiarity with the following:. ...

95-2566122 First American Title Insurance Co
Remote, Oregon
Remote

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Tests and delivers software on time. Provides maintenance of developed ...

IN10 VMware Software India Private Limited
Remote, Oregon
Remote

The Network Services Engineer is a member of the Datacenter Network Services team that provides networking services to the Engineering Community. As digital workspaces continue to evolve, we are designing and engineering VMware Anywhere Workspace, a holistic platform built on our industry-leading so...

20-0278792 Docutech, LLC
G,Oregon Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

reddit
Remote, Oregon
Remote

Senior Software Engineer, Machine Learning Platform,. You will build systems and tools that enable machine learning engineers (MLEs) and data scientists (DSs) and continuously improve the ML software development lifecycle. ML, Engineering, Computer Science, or other relevant discipline. ...

Wolters Kluwer DXG U.S., Inc.
Remote, Oregon
Remote

Collaborate effectively with product managers, clinicians, data scientists, and software engineers. Professionals in healthcare, legal, business, tax, accounting, finance, audit, risk and compliance rely on Wolters Kluwer's market-leading information-enabled tools and software solutions to manage th...

SAIC
Remote, Oregon
Remote

SAIC is seeking a Senior Software Engineer to work full-time remote from anywhere within the US. Directly support deployment of software on Kubernetes. Familiarity with unit testing software. ...

Upstart
Remote, Oregon
Remote

Work with Data Engineers, DevOps Engineers, and Research Scientists to ensure that model training and deployment is a repeatable process that relies heavily on automation and workflows (not humans). Upstart’s ML Platform team is the engineering team responsible for designing and developing the techn...

Travelport
Remote, Oregon
Remote

Extensive prior experience coaching software engineers in order to help grow the pool of software engineering talent. Principal Software Engineer | United States, Remote . What does a great Principal Software Engineer do?. Great candidates will leverage prior experience scaling high performance soft...

Rackspace
Remote, Oregon
Remote

Create well-designed, documented, and tested software features that meet customer requirements. Experience developing software in GCP, AWS, or Azure. Good exposure to Agile software development and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration and automated deployment...