Senior Software Engineer
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.
Similar Remote Jobs
Staff Software Engineer
at Workiva
🌎USA
💰$120,000 - $204,000/Yearly
Apply Now6 months agoSenior Software Engineer
at Workiva
🌎USA
💰$102,000 - $173,000/Yearly
Apply Now6 months agoSoftware Engineer, Foundations
at Tecton
🌎USA
💰$189,000 - $231,000/Yearly
Apply Now6 months agoStaff Software Engineer
at CodePath
🌎USA
💰$150,000 - $175,000/Yearly
Apply Now6 months agoSr. Manager, Software Engineering
at Verint
🌎USA
💰$160,000 - $175,000/Yearly
Apply Now6 months agoStaff Software Engineer, AI
at Pulley
🌎USA
💰$130,000 - $210,000/Yearly
Apply Now6 months agoSoftware Engineer, Core Enterprise
at Redpanda Data
🌎USA
💰$155,000 - $183,000/Yearly
Apply Now6 months agoSenior Software Engineer, Leather
at Trust Machines
🌎USA
💰$160,000 - $190,000/Yearly
Apply Now7 months ago