Staff Software Engineer
Employer · Certara
Budapest
As a Staff Software Engineer, you play a role in designing, implementing, and maintaining our software solutions. Your expertise in software development and commitment to delivering high-quality, compliant solutions for our customers will guide your day to day. You will work with a variety of technologies and frameworks to complete tasks in an efficient manner and collaborate with cross-functional teams in an agile environment.
Tasks
- Develop and maintain enterprise software applications
- Collaborates with the product team on requirements elicitation to deliver software
- Authors and reviews unit/integration test
- Participate in code and software review processes
- Collaborates with members of the product, test, and software engineering organizations
- Deliver outcomes for all aspects of a software product
- Establishes and enforces standards across the assigned areas of influence
- Collaborate with stakeholders across the organization
- Able to identify and anticipate risks across an entire project and communicate them broadly and pro-actively to the appropriate audiences
- Provides leadership, mentoring, and guidance at all organizational levels and across multiple job functions
- Demonstrates best practices and guides lower levels through example
- Has end-to-end responsibility for projects of increasing complexity that encompass more than their own development
- Develops adoption plans for new tools or features of already-adopted technologies
- Curious by nature and identifies opportunities for innovation
- Keeps current on cutting-edge technologies and educates others on them
- Demonstrates knowledge of strategic thinking, design, and systems development
- Analyzes engineering efforts to determine risks or sensitivities
- Adaptable to changing needs
Requirements
- 8+ years of experience in similar roles
- Experience working in a highly collaborative agile software organization