Software Development Engineer

7 hours ago

Apply Now
Logo of Welocalize

Welocalize

translation • localization • globalization • technology • machine translation

1001 - 5000

💰 Private Equity Round on 2015-06

Description

• 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. • Collaborate with Product Management and UX personnel to understand priorities and ensure designs are refined through user testing. • Document and demonstrate proposed solutions. • Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions. • Implement solutions following the software development lifecycle. • 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. • Protect operations by keeping information confidential. • Accomplish engineering and organization mission by completing work in a timely fashion. • Support and develop software engineers by providing advice, coaching, and educational opportunities.

Requirements

• Post-secondary degree in Computer Science or equivalent professional experience • Demonstrable professional experience as the technical owner of major components or subsystems through the software development lifecycle • Previous professional experience collaborating with business stakeholders • Experience shipping code in an agile SDLC • Previous experience in performance analysis and benchmarking • Able to apply continuous integration, develops, and automated testing concepts • Knowledge of multiple frameworks, paradigms, languages, and trends in the relevant domain • Strong understanding of design patterns • Knowledge of asynchronous programming, queuing, caching, logging, security, and persistence • Practical knowledge of algorithms, big O complexity, and the CAP theorem • Able to add value to team discussions, prevent views persuasively with rational justifications, and solve disagreements constructively • Able to assess and evaluate 3rd party components and systems • Able to solve technical challenges independently

Apply Now

Similar Jobs

7 hours ago

Twilio

5001 - 10000

Join Twilio's engineering team as a Fullstack Engineer to enhance the Messaging platform. Design, implement, and deliver features using AWS in a collaborative scrum team.

Yesterday

As a Software Engineer II at Cummins, build innovative software solutions complying with standards. Participate in software testing and installation.

2 days ago

Join Momentus as an Associate Software Engineer to develop integrations for event management software. Work in a collaborative team and enhance your programming skills.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com