Job Closed
This listing is no longer active.
Software Development Engineer
Location
Oregon
Posted
78 days ago
Salary
0
Seniority
Junior
Job Description
Software Development Engineer
Allstate Northern Ireland
• Design, implement, test, and maintain high-quality, secure and stable code for use by other Autodesk teams to deliver products and solutions for customers. • Document code and features developed, including changes to existing code, making it easier for other developers to maintain, enhance, reuse, and localize. • Participate in design reviews, code reviews, and Agile ceremonies. • Develop estimates for tasks, evaluate risks, and identify dependencies to aid in planning. • Work as part of a collaborative team of software engineers, QAs, and designers in Canada, Portland OR, and other worldwide engineering sites.
Job Requirements
- Bachelor’s degree in computer science or other engineering discipline, or equivalent experience
- 0 - 3 years of professional experience as a Software Developer or similar role
- Solid programming, debugging, and problem-solving skills
- Client-side web development skills: JavaScript/TypeScript and REST APIs
- C++ development skills
- Familiarity with Design Patterns and Object-Oriented programming
- Knowledge of data structures and algorithms
- Knowledge of source control systems, especially Git & GitHub
- Excellent verbal and written communication skills in English
- Ability to work well in a team to deliver on team goals.
Benefits
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• You’ll work at the heart of our engineering team, building scalable, secure, and user-friendly applications using modern JavaScript and TypeScript technologies. • This is a hands-on technical role for someone who enjoys solving real problems, collaborating closely with designers, product managers, and engineers. • You’ll contribute across the full stack, crafting intuitive front-end experiences and building robust and secure back-end services.
• You’ll work at the heart of our engineering team, building scalable, secure, and user-friendly applications using modern JavaScript and TypeScript technologies. • This is a hands-on technical role for someone who enjoys solving real problems, collaborating closely with designers, product managers, and engineers. • You’ll contribute across the full stack, crafting intuitive front-end experiences and building robust and secure back-end services.
Fullstack Engineer
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Develop and maintain responsive user-facing features using TypeScript and modern JavaScript frameworks • Build reusable components and frontend libraries for future use across the product ecosystem • Integrate frontend applications with gRPC and RESTful APIs to ensure seamless data flow • Optimize web applications for maximum speed and scalability to handle high-performance requirements • Translate UI/UX wireframes into high-quality, functional code • Implement state management and event-driven patterns to handle real-time data updates • Write comprehensive unit and integration tests to ensure the reliability of user interactions • Utilize AI-led development tools to accelerate coding workflows and enhance feature prototyping • Monitor frontend performance and troubleshoot client-side issues to maintain a smooth user experience • Participate in agile ceremonies including sprint planning and daily standups to align on product goals • Contribute to technical discussions regarding API contract design and frontend architecture improvements
Software Engineer III, Commercial Services
NateraWe are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
• Participate in design and technical implementation decisions and help guide key stakeholders on the team to ensure that design and technical decisions meet a high standard of excellence and ensure robust order processing capabilities. • Work closely with Product Managers to gather requirements, walk through the design with stakeholders, and support software all the way from initial ideation to release, operation, and maintenance. • Participate in designing, building, and maintaining highly available systems to support our business applications, order processing, and integration with other services. • Support QA activities in conjunction with our QA engineering teams.



