Senior Software Engineer

7 days ago


Princeton, United States Certara USA, Inc. 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.

RequiredPreferredJob Industries
  • Other


  • Princeton, United States Certara USA, LLC Full time

    Certara USA, LLC Senior Software Engineer Princeton, New Jersey Apply Now 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...


  • Princeton, New Jersey, United States Triunity Software Full time

    OverviewTriunity Software is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.


  • Princeton, United States Triunity Software Full time

    We're seeking a Senior Data Engineer to enhance our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics. This role involves designing ETL processes, ensuring data quality, and deploying ML models to production. The ideal candidate will have a strong computer science...


  • Princeton, United States Triunity Software Full time

    We're seeking a Senior Data Engineer to enhance our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics. This role involves designing ETL processes, ensuring data quality, and deploying ML models to production. The ideal candidate will have a strong computer science...


  • Princeton, New Jersey, United States VetJobs Full time

    Bristol Myers Squibb Career OpportunitiesVetJobs is proud to partner with Bristol Myers Squibb, a leading organization in the pharmaceutical industry, to offer exciting career opportunities for senior software engineers.As a Senior Software Engineer at Bristol Myers Squibb, you will have the opportunity to work on cutting-edge projects, collaborate with a...


  • Princeton, United States Certara USA, LLC Full time

    Overview We are seeking a talented Backend Software Engineer with expertise in Groovy Grails and/or Spring Boot, as well as experience with ElasticSearch, to join our dynamic and innovative development team. As a Backend Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and efficient server-side...


  • Princeton, United States Certara USA, Inc. Full time

    OverviewWe are seeking a talented Backend Software Engineer with expertise in Groovy Grails and/or Spring Boot, as well as experience with ElasticSearch, to join our dynamic and innovative development team. As a Backend Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and efficient server-side applications...


  • Princeton, United States Certara USA, Inc. Full time

    OverviewWe are seeking a talented Backend Software Engineer with expertise in Groovy Grails and/or Spring Boot, as well as experience with ElasticSearch, to join our dynamic and innovative development team. As a Backend Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and efficient server-side applications...


  • Princeton, New Jersey, United States Kentucky Personnel Cabinet Full time

    We are looking for a Senior Software Engineer - Cloud Solutions to join our team. As a key member of our cloud solutions team, you will be responsible for designing, implementing, and maintaining cloud-based systems and solutions. Your expertise in cloud computing will enable us to deliver scalable, secure, and efficient solutions to our customers.Key...


  • Princeton, United States Bloomberg Full time

    Job duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...


  • Princeton, New Jersey, United States Diversity Nexus Full time

    We are seeking a highly skilled Senior Quality Assurance Engineer to join our team at Diversity Nexus.About the RoleIn this key position, you will be responsible for overseeing the quality assurance of software development processes in the pharmaceutical industry. Your expertise will ensure that our products meet global regulatory requirements and exceed...


  • Princeton, United States VetJobs Full time

    Job Description ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set,...


  • Princeton, United States National Guard Employment Network Full time

    Job Description ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set,...


  • Princeton, New Jersey, United States WIRB-Copernicus Group Full time

    About the RoleAt WCG, we are seeking a seasoned Senior Software Quality Assurance Engineer to lead our software testing efforts and ensure the quality of our applications and client initiatives. This role is responsible for implementing testing procedures, creating software test packages, and executing tests to ensure compliance with WCG guidelines and...


  • Princeton, United States Iris Software Inc. Full time

    Iris’s client, one of their Direct Client is looking to hire Sr AWS DevOps Engineer for Princeton NJ (3 days/week Hybrid) Major skills: AWS, Terraform, KubernetesMust be able to obtain Public Trust clearance. Senior AWS DevOps EngineerGitlab CI/CD expertise is a mustAWS Certification is a must Core Responsibilities:Architect & build scalable, highly...


  • Princeton, New Jersey, United States Triunity Software Full time

    Job SummaryWe’re looking for a Senior Data Engineer to join our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics.Key ResponsibilitiesDesign and implement ETL processes for data transformation and preparationDeploy machine learning models to production environmentsManage...


  • Princeton, New Jersey, United States Lak Software Solutions Inc Full time

    Job OverviewLak Software Solutions Inc is seeking an experienced Pega Senior Developer to join our team. This is a fantastic opportunity for someone who wants to utilize their technical expertise and work on complex projects.


  • Princeton, United States Bloomberg Full time

    Bloomberg Data Technologies Engineering is seeking a Senior Software Engineer that has a passion for full stack development, design/implementation skills, and experience integrating multiple external and internal systems. As a member of the team, you will contribute to the research, design, development and maintenance of low-latency, distributed web scraping...


  • Princeton, United States Spotlock Full time

    Job Title: Senior Bridge Inspection Engineer About Us: We are a leading engineering firm dedicated to providing innovative solutions in structural evaluation and infrastructure development. With a focus on excellence and client satisfaction, we are committed to delivering high-quality services that meet the needs of our clients and contribute to the...


  • Princeton, United States Indium Software Full time

    About the RoleWe are seeking a highly skilled Front End Developer to join our team at Indium Software. As a Senior User Experience Developer, you will play a crucial role in designing and developing cutting-edge front-end applications using React, Redux, NodeJS, CSS, and HTML.The ideal candidate will have a strong understanding of performance optimization...