Jobs and Careers
WE

Senior Software Engineer

Welocalize
Spainfull_timeVerifiedPosted 4 Dec 2024

About the role

<p>If you have a Candidate Login already, but have forgotten your password please use the steps to reset your password. If you have forgotten your email login, please contact <a href="mailto:servicedesk@welocalize.com" rel="noopener noreferrer" target="_blank"><span>servicedesk@welocalize.com</span></a> subject Workday Candidate Login</p><p></p><p>When creating your Workday account and entering personal information like name, address, please do not use ALL CAPS.</p><p></p><p>Thank you!</p><p><u>NOTICE:</u>  For EMEA Jobs, please review the Privacy Policy <a href="https://welocalize.sharepoint.com/:w:/s/WorkdayInformationDocumentation/hcm/EemIOjXVxEtMtVCjFmBUGTcBxw3SEB4lfTF0AerJCbeFWA" rel="noopener noreferrer" target="_blank">here</a></p><p><u><b>Job Responsibilities:</b></u></p><p></p>MAIN PURPOSE OF JOB<br/><br/>The Senior Software Engineer is responsible for developing information systems by studying operations, designing and developing software components, and collaborating with others in a software development team to ensure that solutions are maintainable, scalable, and tested.<p><b>MAIN DUTIES</b></p><p></p><p>The following is a non-exhaustive list of <b><u>responsibilities and areas of ownership</u></b> of a Senior Software Engineer:</p><ul><li>Study information needs, systems flow, data usage, and work processes to formulate solutions</li><li>Collaborate with Product Management and UX personnel to understand priorities and ensure designs are refined through user testing</li><li>Document and demonstrate proposed solutions</li><li>Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions</li><li>Implement solutions following the software development lifecycle</li><li>Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations</li><li>Protect operations by keeping information confidential</li><li>Accomplish engineering and organization mission by completing work in a timely fashion</li><li>Support and develop software engineers by providing advice, coaching, and educational opportunities</li></ul><p></p><p><b>REQUIREMENTS</b></p><p></p><p><b>Education Level </b></p><ul><li> Post-secondary degree in Computer Science or equivalent professional experience</li></ul><p></p><p><b>Experience </b></p><ul><li>Demonstrable professional experience as the technical owner of major components or subsystems through the software development lifecycle</li><li>Previous professional experience collaborating with business stakeholders</li><li>Experience shipping code in an agile SDLC</li><li>Previous experience in performance analysis and benchmarking</li><li>Able to apply continuous integration, develops, and automated testing concepts</li><li>Knowledge of multiple frameworks, paradigms, languages, and trends in the relevant domain</li></ul><p></p><p><b>Other relevant skills</b></p><ul><li>Strong understanding of design patterns</li><li>Knowledge of asynchronous programming, queuing, cacheing, logging, security, and persistence</li><li>Practical knowledge of algorithms, big O complexity, and the CAP theorem</li><li>Able to add value to team discussions, prevent views persuasively with rational justifications, and solve disagreements constructively</li><li>Able to assess and evaluate 3rd party components and systems</li><li>Able to solve technical challenges independently</li></ul><p></p><p></p><p>Additional Job Details:</p>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Welocalize

View company profile →