Software Engineer- Onsite
Software Engineering Internship Job In Beaverton, OR
Software Engineer- Onsite Job Description
Senior Release Manager, a pivotal role in enabling the delivery of world-class products and experiences to our customers. As part of the Global Technology team, you will work across multiple capabilities to understand portfolio roadmaps, key value drops, and programs. This position emphasizes collaboration, continuous improvement, and operational excellence, aligning with commitment to delivering quality products efficiently.
What You'll Work On:
You'll be responsible for leading and evolving global change and release framework with a continuous delivery mindset. Key responsibilities include:
Release Governance:
Drive an effective release framework across teams and geographies.
Define and maintain a global release cadence with clear cycles, structures, and oversight.
Change Management:
Manage all release activities from planning through deployment.
Develop risk management and contingency plans for releases of varying complexity.
Ensure operational readiness by partnering with Support and Operations teams.
Collaboration & Communication:
Engage with product, program, engineering, and quality teams to align on scope, cadence, and support requirements.
Communicate status updates and key metrics to stakeholders through effective written and verbal communication.
Facilitate go/no-go decisions, checkpoint meetings, and retrospectives with stakeholders.
Operational Excellence:
Drive continuous improvement in CI/CD tools integration and release operations.
Identify and track opportunities to enhance the release management framework.
Participate in Capability Standups and PI Planning sessions to plan release scope.
Who You'll Work With:
You will collaborate with Global Technology teams to ensure cohesive planning and execution across functions. Key partnerships will include Portfolio, Product, Engineering, and Strategy teams, as well as cross-functional Technology groups managing dependencies for global deployments.
Critical Skills:
Proven expertise in managing complex change and delivering high-quality results in dynamic environments.
Hands-on experience with eCommerce, Mobile Commerce platforms, and app deployment on Apple App Store and Google Play Store.
Strong operational readiness skills for complex feature implementations.
Expertise in CI/CD processes and release automation.
Excellent communication and presentation skills, with the ability to simplify complex issues for diverse audiences.
Track record of building trust, motivating teams, and achieving shared goals in matrixed environments.
Experience with tools like JIRA, Confluence, and ServiceNow.
What You Bring:
Bachelor's degree in Technology, Business, Engineering, or a related field (or 2+ additional years of relevant experience).
Comprehensive knowledge of release processes, Agile methodologies (Lean, SAFe), and ITIL practices.
Experience working in dynamic, Agile environments with cross-functional teams.
Ability to navigate ambiguity and deliver results in a fast-paced, matrixed organization.
Strong interpersonal skills, including negotiation, influence, and conflict resolution.
Ideal Candidate:
Proficient in tools like ServiceNow and Confluence.
Skilled at translating complex problems into actionable insights for stakeholders.
Adaptable to Agile environments, proactive, and capable of taking initiative.
Experience in eCommerce, mobile apps, and dotcom platforms with an understanding of app store processes, including crash rates and rejection metrics.
Dealbreakers:
Background limited to Waterfall or SAP environments.
Experience primarily in finance or supply chain sectors.
Business Tools Software Engineer
Software Engineering Internship Job In Beaverton, OR
Job Description
About Us:
Nanoverse Technologies is a well-funded startup with a Center of Excellence in Beaverton, Oregon. We create innovative metrology, laser processing and solid-state energy devices that have a disruptive and immediate impact in high technology industries. This is a unique opportunity to join a rapidly growing company developing best-in-class solutions.
About the role:
This position requires the ability to function as an integral part of the Nanoverse Technologies team. This position is a full-service support role that covers all aspects of Infrastructure support solutions for applications, databases, and user support. This role provides a variety of support opportunities and is exposed to many different aspects of infrastructure in a manufacturing and R&D environment with in-house developed apps and supporting resources. A minimum of 80% of time is spent on programming and application support, with the remaining 20% on user support.
What you will do:
Drives the integration of systems within Nanoverse, critical to linking business and technical tooling.
Serves as the main technical point of contact for all in-house applications and support
Interfaces in-person with staff and conveys technical information
Identifies opportunities to upgrade existing systems
Manages PowerApps development, support and implementation
Maintains SQL and Access databases
Maintains an automated email and reporting system that pulls information from the databases
Maintains data visualization displays on dashboards, etc.
Documents and contributes to knowledge base articles.
What we are looking for:
B.S. in Computer Science, Engineering, Information Systems, or related field.
Expert in .NET framework and development methodologies.
Deep understanding of Microsoft/365 Environment.
Understanding of integration methods, including working with APIs, queues, messaging systems, etc.
Understanding of various business tools such as NetSuite, Power Platform and Office.
Working knowledge of best practices, including TDD, BDD, source control management, DevSecOps, etc.
Where will this position be:
Beaverton, OR
Sr. Software Engineer
Software Engineering Internship Job In Portland, OR
Job Description
At Unitus, each employee has an opportunity to make a difference for our members. The role of the Senior Software Engineer is to design, build, maintain and analyze Unitus Community Credit Union software programs and applications in support of business objectives across the enterprise. This includes working with internal stakeholders and project teams to gather requirements, define scope, research, design, document, and modify software specifications throughout the software development life cycle, as well as producing documentation for use in ongoing support. The Senior Software Engineer will also have responsibility for maintaining and enhancing Unitus’ software development processes and procedures in alignment with industry best practices, ensuring our commitment for unparalleled service – the kind that creates the
Unitus difference.
Our strong team of leaders, outstanding culture, above market benefits, continuous involvement in the communities we serve, and competitive pay programs make Unitus an excellent place to contribute and grow your talents.
* While most of this work can be done from home, Unitus employees are required to live in Oregon or Washington states. This team do connect in person at the office at least once per month.
Primary duties:
Design, build, and contribute to the testing of software programs and applications according to specifications. Create and fully test, in coordination with internal stakeholders, software code to ensure implementation of error free software programs and applications.
Document and maintain existing credit union software programs and applications. Maintain programming library using appropriate revision control methods. Correct any performance/efficiency issues with installed applications. Recommend, schedule, and perform software improvements and upgrades.
Maintain and develop code processes that obtain data from internal or external sources and transform those for internal and secure external access and reporting. Interface with vendor APIs and provide data to internal stakeholders in an accessible format.
Think strategically about technical business and product opportunities, processes, and challenges while collaborating cross-functionally in support of the needs of the organization.
Other duties as assigned.
As an ideal candidate, you will have:
Bachelor’s degree in information technology, or related field or equivalent work experience.
Requires a minimum of five years of programming experience including experience with languages and applications that include ASP.NET (C#.NET/VB.NET), MVC and Web API, HTML5, CSS, JavaScript, SQL, JSON, XML, SOAP and basic web page layout and design.
Must have experience using software development lifecycle best practices.
Experience writing SQL queries and stored procedures and administering basic functions of SQL Server, including experience in creating and updating reports with SSRS or other SQL reporting tools preferred.
Experience with ETL tools and processes preferred.
Financial services experience preferred.
What’s it really like to work here?
We are a people-focused organization that places an emphasis on culture. Unitus is local, successful, and committed to continuously improving and growing!
Unitus Community Credit Union (Unitus) is an equal opportunity employer. We are dedicated to a policy of non-discrimination in employment based on race, color, age, sex, religion, veteran status, national origin, sexual orientation, disability or any other classification protected by applicable federal, state or local law. Applicants may request reasonable accommodation to participate in the application process.
Software Developer with GitHub API experience
Software Engineering Internship Job In Beaverton, OR
We are looking for a senior software engineer to join a platform team that administers a large, complex GitHub environment for our client engineering teams. The engineer will help create automation for administration and governance.
Working with engineering, operations, and security teams, you will identify and resolve issues and inefficiencies in delivery.
Key responsibilities include creating software automation with GitHub APIs and integrations with internal tooling, improving governance of GitHub, and helping users with GitHub-relatedd questions.
Our team includes DevOps and infrastructure engineers, system administrators, and senior technical staff. Our users work in the client technology division, and you will work on initiatives with other engineers, project managers, product managers, and other technology leaders.
RESPONSIBILITIES
• Help administer the GitHub environment for thousands of software developers.
• Design and build automation to manage the developer experience, implement security controls, and build self-service tooling.
•Using GitHub's API to automate tasks and integrate the with other systems.
• Help develop and enforce best practices for securing code and maintaining privacy in client repositories.
• Provide training and support to client engineers and create clear documentation.
• Troubleshoot and resolve issues that arise in the day-to-day management of the organization's GitHub environment.
QUALIFICATIONS
We are looking for an experienced software engineer who has worked on largeenterprise-scalee projects and has experience with developer platforms, CI/CD, and GitHub.
• Bachelor's degree in computer science, information technology, or a related field, or equivalent work experience.
• 4+ years of professional experience as a computer software programmer.
• 2+ years of professional experience as a senior member of a software team.
• Experience programming with Python and at least one other high level programming language like Java, Node, Golang, or Groovy.
• Excellent verbal and written communication skills. Able to communicate effectively with people in business and engineering roles.
• Demonstrated experience driving projects to completion and resolving technical issues.
• Strong background with Git, version control, repositories, branching, pull requests, and merging.
• Experience and knowledge of CI/CD practices and tools like Jenkins, GitHub Actions, and Artifactory.
• Practiced infrastructure as code using Terraform or AWS Cloud Formation.
• Proficient with Linux operating system, Bash scripting, and computer networking.
• Experience using observability tools like Splunk, New Relic, or SignalFx.
Additional desired skills:
• Knowledge of computer security and privacy, user identity, permissions, and SSO.
• Experience using and building GraphQL and REST APIs.
• Software testing frameworks and test automation.
• Familiar with Docker and containerization.
• Experience with AWS cloud computing, including EC2, S3, load balancers, Lambdas, and IAM security.
- Candidates must have Python experience, plus another coding language.
- Candidates must have a Computer Science degree or equivalent experience.
- Resumes should include experience with significant coding projects using Python, large and complex systems, and the cloud.
Software Developer
Software Engineering Internship Job In Tualatin, OR
This pivotal role will be the sole developer responsible for crafting, testing, and maintaining critical code that seamlessly integrates with various software platforms via SDKs and APIs. As the sole developer, you will play a crucial role in shaping the future of our company. This is a unique opportunity to lead and innovate in a dynamic environment where your contributions will be highly visible and integral to our success. Your role will not only shape our technical landscape but also propel your career forward, offering a rare opportunity to make a tangible difference in a growing company. You’ll be at the forefront of driving our automation initiatives and developing new workflows and software solutions that are central to our diverse projects. Your work will directly influence the efficiency and effectiveness of our operations, making this position highly impactful and rewarding.
Ideal Candidate Qualifications
Education: Bachelor’s degree in computer science, software engineering, or a related field. Relevant certifications or advanced degrees are a plus.
Experience: Minimum of 3 to 5 years of professional experience in software development, with a focus on Python, .NET, C#, J2EE, relational databases, and AI/machine learning.
Technical Skills:
Proficiency in Python, .NET, C#, and J2EE programming.
Strong knowledge of relational databases and SQL, with experience in designing and managing database schemas, writing complex queries, and optimizing performance.
Experience with ORM technologies (e.g. SQLAlchemy, Entity Framework) for database interactions.
Familiarity with AI and machine learning techniques, particularly for auto-classification tasks.
Experience with SDKs and APIs, including integration and development.
Familiarity with civil engineering and surveying software (e.g. GIS, CAD, surveying tools) is a plus.
Strong understanding of software development lifecycle, including testing, debugging, and maintenance.
Problem-Solving: Demonstrated ability to troubleshoot complex issues, develop effective solutions, and work independently with minimal supervision.
Communication: Excellent written and verbal communication skills. Ability to convey technical information to non-technical stakeholders.
Attention to Detail: Strong attention to detail and commitment to producing high-quality work.
Autonomy and Innovation: Ability to work independently while taking strategic direction from a small team of department leads, and to think creatively to solve complex problems
Job Functions and Responsibilities
Innovate and Develop: Independently create and refine code to integrate with our platforms, ensuring smooth functionality across various software and applications.
Software Development: Develop and maintain code in Python, .NET, C#, and J2EE to integrate with various civil engineering design and surveying software platforms.
Automate and Enhance: Drive automation initiatives by developing solutions that streamline and optimize our workflows.
API and SDK Utilization: Work with SDKs and APIs to enhance functionality, automate processes, and facilitate data exchange between different systems.
Database Management: Design, query, and manage relational databases using SQL. Utilize ORM technologies to interact with databases effectively.
AI and Machine Learning Integration: Apply AI and machine learning techniques to develop auto-classification solutions. Work on integrating machine learning models into existing systems to enhance functionality and automate processes.
Testing and Debugging: Conduct thorough testing of scripts and applications to ensure accuracy, performance, and reliability. Identify, troubleshoot, and resolve issues as they arise.
Troubleshoot and Optimize: Manage, test, and troubleshoot your code to ensure top performance and reliability.
Maintenance and Support: Maintain and update existing codebases in Python, .NET, C#, and J2EE to adapt to changes in software platforms or business requirements. Provide ongoing support and enhancements as needed.
Documentation: Create and maintain comprehensive documentation for all developed code, including usage instructions, technical specifications, and troubleshooting guides.
Collaboration: Work closely with multidisciplinary teams including civil engineers, surveyors, and project managers to understand requirements and ensure that solutions meet project needs.
Continuous Improvement: Stay current with advancements in Python, .NET, C#, J2EE, AI, and machine learning technologies. Recommend and implement improvements to enhance efficiency and effectiveness.
Company Overview
AKS Engineering & Forestry is a locally owned multi-discipline engineering consulting firm focused on developing infrastructure for private and public clients throughout the Pacific Northwest. Remaining true to our values and diligently maintaining our focus on quality enables our staff to thrive and grow. With seven offices and over 28 years in business, AKS is a well-respected and trusted resource to a broad portfolio of clients, providing a unique and diverse combination of services.
- Civil Engineering - Land, Aerial, and Hydrographic Surveying
- Land Use Planning - Landscape Architecture
- Forestry/Forest Engineering - Arboriculture
- Natural Resources - Water Resources
- Construction Support Services - Geographic Information Systems (GIS)
Culture
AKS is recognized annually as one of the Top Workplaces in Oregon and Washington. With a reputation built on personal responsibility, straight answers, practical solutions, and client and employee service, AKS has become a highly sought-after place to work. We care deeply about building long-term relationships at all levels of our organization and look for opportunities to share meals together every week, go on team-building adventures, make team site visits, and host events that bring our people and clients together.
We are organized around multidisciplinary teams that follow projects from conception through construction. We function as one team, one company, one community, and empower our employees to deliver their best work to evolve, grow, and succeed.
Benefits
AKS proudly offers a comprehensive benefits package including medical, dental, vision, immediately vested 401(k) matching, and additional benefits and special perks, including:
Opportunities for personal and professional development, mentorship, advancement, and training.
Collaborative team environment, fun atmosphere, and all staff and team events.
Security working for an established, reputable, stable, and successful company.
Regular lunches and events to encourage staff to spend unstructured time together.
Flexible work schedule, vacations, and time off.
Visit our website for more information on the work we do and all that AKS offers.
AKS Engineering and Forestry does not work with third-party recruiters or agencies. Candidates should be warned that third-party recruiters may misrepresent themselves as working on behalf of AKS. Candidates should only communicate directly with AKS employees.
Third-party recruiters and agencies should not contact AKS Engineering and Forestry employees directly. Any resumes sent from third-party recruiters or agencies to an AKS employee or submitted through the AKS website are considered unsolicited and the property of AKS. AKS will not pay a placement fee unless the recruiter or agency has a signed contract with AKS before submitting a candidate for consideration.
Powered by JazzHR
4WfNrlXnor
Software Engineer III
Software Engineering Internship Job In Portland, OR
Job DescriptionWho We Are
Open Up Resources is a publisher of high-quality open educational resources in core content areas, with a vision of providing teachers with the tools to engage students in liberating educational experiences.
Open Up Resources’ portfolio seeks to include the highest-quality, standards-aligned PK-12 curricula, with validation from respected third-party entities, evidence of efficacy, effective supports for multilingual learners, inclusive strategies for students with exceptionalities, embedded culturally relevant pedagogy, and professional learning that is inclusive and culturally considerate.
We are transforming instructional materials through our commitment to classroom equity. This intentional commitment infuses every program, partnership, and practice. Our desire is that Open Up Resources' curricula catalyzes equitable classroom norms, structures, practices, and policies in education and society.
The Role
The Software Engineer III position will report to the Managing Director of Product Engineering in the Operations team.
What to Expect On day 1:
Show up ready to pair with a teammate to get your development environment running, walk through your first code change, and deploy that change to the production servers
In your first 30 days:
Get to know your teammates and collaborators in engineering, product, product management, and our academics team.
Gain experience and familiarity with our codebases, conventions, and processes.
Pair regularly with teammates (as both driver and navigator).
Begin taking on solo tasks.
Open your first pull request, and deploy it to production after review and QA approval.
In your first 90 days:
Regularly complete solo tasks from start to production.
Actively participate in technical discussions, thoughtfully question existing and proposed approaches, explain alternate ideas.
Start building a deep understanding of at least one curriculum.
About Our Code
Aside from occasional dev-ops and internal-systems tasks, most of our team’s work is focused on two Ruby on Rails applications: a custom content management system (CMS), and an authentication gateway for our web curriculum. Within the context of those apps, here are some of the things we do:
Model a full-course curriculum, based on raw source content (e.g. in Word docs or XML exports), to a granular enough level that we can maintain, organize, report on, and flexibly re-constitute the content in that curriculum.
Write custom ETL scripts to import (and validate the import of) raw source content into those models.
Create views and queries to generate beautiful and well-structured presentations of the modeled content, for multiple export targets, such as print, web, and third-party platforms.
Ensure connectivity and high-quality UX for integrations between our web curriculum and other platforms.
Core Competencies
Ethics and Integrity: Behave in a fair and ethical manner toward peers, partners, and customers; instill mutual trust and confidence; acts with honesty and integrity.
Teamwork and Collaboration: Works with colleagues to build morale and team commitment to strategic initiatives.
Diversity: Understands that each individual is unique and celebrates individual differences including race/ethnicity, gender, sexual orientation, age, mental or physical disability, marital status, veteran status, education, training, position, level of authority, seniority, full-time or part-time status.
Continuous Improvement: Continuously seeks opportunities for innovative approaches to address organizational opportunities.
Solution Oriented: Able to take action in solving problems, using reason and a systematic approach.
Requirements
Job Qualifications
Minimum 5 years of experience as a software engineer.
Minimum 3 years of experience as a software engineer working with Ruby on Rails in a production environment.
Extensive experience with web frameworks and a solid understanding of abstract modeling of complex data.
Clear understanding of relational databases and SQL.
Ability to thrive in a remote team environment. Self-motivated and generous with knowledge-sharing.
Strong communication skills. You love to talk about what your code does and why.
Key Responsibilities
Communicate clearly and empathetically with teammates of varying technical expertise through multiple channels and mediums: source code, diagrams/flowcharts, READMEs, bug database comments, Slack messages, emails, video meetings, and the occasional meetup IRL. You will talk directly to non-technical collaborators.
Design user-centered software solutions using the best tools for the job.
Write production code and tests in assorted combinations of:
Ruby (and Rails)
HTML5, CSS3, Slim templates
Javascript (vanilla ES6 so far)
Work with product owners to vet business requirements, ensuring that they are clear enough for the development team to start confidently iterating.
Independently identify opportunities to improve system scalability and stability; targeting the sweet spot between perfection, extensibility, and on-time delivery.
Mentor teammates in your areas of knowledge, thoughtfully deliver and receive code feedback, freely share implementation ideas.
Benefits
At Open Up Resources, we believe in building and fostering a diverse and inclusive workplace environment. We are proud to be an equal opportunity employer where all applicants are considered for employment without attention to color, religion, sexual orientation, gender identity, national origin, veteran or disability status.
We are seeking candidates who have lived experience related to social justice, diversity, equity, and inclusion.
We are a virtual organization with headquarters in the California Bay Area.
We offer competitive compensation and generous benefits packages including free healthcare, vision, dental, 401k matching, unlimited paid-time-off, and monthly home-office stipends.
This is a remote, full-time, benefited position with a salary range of $80,000-$120,000.
Experienced Software Developer
Software Engineering Internship Job In Portland, OR
Job Description
Vynyl delivers high-fidelity software and design to leading companies in finance, health, and other industries. We solve important and valuable problems in the areas of Product Design & Development, Cloud Operations and Cloud Migration, Security, Business Intelligence, and Health Data Interoperability.
We engage with clients using our Scrum-based agile methodology and we like nothing more than the opportunity to demo the latest iteration of the software or design during a sprint review.
Recent projects include applications that: enable better access to insurance information for patients, enable early diagnosis of debilitating medical conditions with unprecedented accuracy, safely transport special needs schoolchildren, keep skiers safe from avalanches, power the #1 snow sports app, and perform sophisticated geo-spatial and demographic data analysis to make important decisions about capital projects.
We prioritize two things: our clients' success and our employees' happiness and professional development.
As a Software Developer at Vynyl, you'll be working with a group of project managers, producers, designers, and other engineers to build great software and sustainable infrastructure on behalf of our clients. You'll be responsible for contributing to the overall technical leadership within your team and the firm as a whole. We are currently looking for experienced team members to work on projects using the following tech stacks:
Python
.NET Core
Ruby (Rails)
Android (Java,Kotlin)
iOS (Swift)
Front End (React, Angular, Vue)
You should join the Vynyl team if you are:
A great communicator and collaborator
Quality focused
Comfortable with change, as each project presents new challenges and opportunities
Achievement oriented
Requirements
Five years experience in one of the above tech stacks
At Vynyl all employees work remotely.
Benefits for Full-Time Employees
Competitive salary and benefits
Excellent health, dental, and vision insurance
Excellent 401(k) plan with annual employer match of 4% (fully vested immediately)
Lead Engineer, Software Engineering
Software Engineering Internship Job In Portland, OR
Solutions driven success.
XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while ensuring a bright future for yourself and XPO. If you're looking for a growth opportunity, join us at XPO.
Pay, benefits and more.
We're eager to attract the best, so we offer competitive compensation and a generous benefits package, including full health insurance (medical, dental and vision), 401(k), life insurance, disability, and the opportunity to participate in a company incentive plan.
As the Lead Engineer, Software Engineering, you will oversee the development/support of specific IT areas and systems, and the timely delivery of projects. On our team, you'll have the support to excel at work and the resources to build a career you can be proud of.
What you'll do on a typical day:
Oversee the development/support of specific IT areas and systems, and the timely delivery of projects.
Identify and communicate risks to the business; investigate and propose new tools and frameworks to deliver quality products faster.
Act as a liaison between project management, technical teams and IT leadership; assure best practices are defined and followed; drive consistency across applications and projects wherever possible.
Manage all aspects of coding for the team, including branching, code review, continuous integration, build and release management, code reusability and maintainability with constant refactoring.
Mentor developers and help resolve technical roadblocks; conduct collaborative code reviews and coordinate the deployment and implementation of software solutions; recognize organizational/team challenges and address them with management.
Develop and maintain automated CI/CD pipelines for code deployment and collaborate with developers to manage code releases.
Eligible for telecommuting from home within reasonable commuting distance from Portland, OR. Will require physical presence at worksite in Portland, OR at least several days a week.
What you need to succeed at XPO:
At a minimum, you'll need:
Bachelor's degree in software engineering, engineering technology, or a related technical field. Employer will accept any foreign Bachelor's degree program of at least 3 years.
Requires four (4) years of experience as a Software Web Developer, Senior Software Developer Lead, or related.
Experience must include four (4) years of experience in all of the following:
Software solutions development in medium to large corporate environments or commercial software companies.
Industry-standard IDEs-Eclipse, Visual Studio, WebStorm, VSCode.
Data marshalling, data transformation, and data representation technologies (Model entities, JSON, HTML, XML, Stylesheets).
Rapid programming, agile development, software patterning, and refactoring techniques.
Process communication techniques (shared memory, message queues, data streams, semaphores).
Evaluating the strengths and weaknesses common programming languages (C, C++, C#, Java, Visual Basic, JavaScript, TypeScript).
IT software development life cycle methodologies and processes, including usage of source control tools.
Be part of something big.
About XPO
XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while ensuring a bright future for yourself and XPO. If you're looking for a growth opportunity, join us at XPO.
We are proud to be an Equal Opportunity/Affirmative Action employer. Qualified applicants will receive consideration for employment without regard to race, sex, disability, veteran or other protected status.
All applicants who receive a conditional offer of employment may be required to take and pass a pre-employment drug test.
The above statements are not an exhaustive list of all required responsibilities, duties and skills for this job classification.
Review XPO's candidate privacy statement here.
PandoLogic. Category:Technology, Keywords:Senior Software Engineer, Location:Portland, OR-97209
Senior Neural Network Kernel Software Development Engineer
Software Engineering Internship Job In Portland, OR
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
Define, document, and communicate configuration APIs for these kernels to the compiler team.
Share performance optimization concepts with both compiler engineers and architects working on future product generations.
Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
Demonstrated capability to independently navigate challenging, well-defined problems.
Aptitude and interest in both high-level conceptual understanding and intricate technical details.
Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
Proficiency in Python.
Experience with other AI accelerator programming.
Strong mathematical aptitude.
Enjoyment of solving complex problems.
Our client offers:
Comprehensive health and extended health benefits.
Competitive Salary
Unlimited sick leave.
Stock options.
Contribution to revolutionizing chip and software technologies with global impact.
Software Engineer (Dev) III
Software Engineering Internship Job In Portland, OR
Job Description
As our business growth continues we have an established need for data intensive cloud development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex problems with innovative solutions. We desire an engineer with a proven track record of delivering high quality results. An individual who is a self-driver with the ability to work across multiple facets of a project while juggling multiple responsibilities seamlessly. We are looking to add a key contributor to our talented stable. If you are ready for a challenge we are eager to hear from you.
This is a remote role within the US.
ESSENTIAL FUNCTIONS & RESPONSIBILITIES:
Develop and maintain complex Software system.
Acquire extensive business and system knowledge.
Apply system knowledge to diagnose and fix complex problems.
Perform requirements analysis, design, peer reviews and documentation.
Provide reliable estimates of effort and good identification of risks.
Apply sound software engineering processes, including iterative development, unit testing, source code control, inspections and reviews.
Stay current with technology and industry best practices.
KNOWLEDGE & SKILLS:
Strong .NET/C# skills
Strong relational database skills including proficiency in SQL, stored procedures and database architecture (MSSQL 2008 or higher)
Microsoft SQL skills
Exposure to Azure DevOps
Object oriented programming principals
Must be self-directed, analytical, adept to problem solving, and have a strong attention to detail.
Demonstrated ability to produce quality products under tight and strict deadlines.
Good communication and interpersonal skills
Ability to work both independently and within a team environment
EDUCATION & EXPERIENCE:
Bachelor's degree in Computer Science or Engineering
3+ years of experience as a Software Engineer
3+ years of experience with in .Net, C#
3+ years of experience with MS SQL Server 2008 or higher
Experience with Angular or MVC is required
Experience with Cloud Development is a plus
Healthcare experience is a plus
PAY RANGE:
CorVel uses a market based approach to pay and our salary ranges may vary depending on your location. Pay rates are established taking into account the following factors: federal, state, and local minimum wage requirements, the geographic location differential, job-related skills, experience, qualifications, internal employee equity, and market conditions. Our ranges may be modified at any time.
For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted into a different level, either up or down, based on assessment during interview process taking into consideration experience, qualifications, and overall fit for the role. The level may impact the salary range and these adjustments would be clarified during the offer process.
Pay Range: $67,086 – $111,634
A list of our benefit offerings can be found on our CorVel website: CorVel Careers | Opportunities in Risk Management
In general, our opportunities will be posted for up to 1 year from date of posting, or until we have selected candidate(s) to fulfill the opening, whichever comes first.
ABOUT CORVEL:
CorVel, a certified Great Place to Work® Company, is a national provider of industry-leading risk management solutions for the workers’ compensation, auto, health and disability management industries. CorVel was founded in 1987 and has been publicly traded on the NASDAQ stock exchange since 1991. Our continual investment in human capital and technology enable us to deliver the most innovative and integrated solutions to our clients. We are a stable and growing company with a strong, supportive culture and plenty of career advancement opportunities. Over 4,000 people working across the United States embrace our core values of Accountability, Commitment, Excellence, Integrity and Teamwork (ACE-IT!).
A comprehensive benefits package is available for full-time regular employees and includes Medical (HDHP) w/Pharmacy, Dental, Vision, Long Term Disability, Health Savings Account, Flexible Spending Account Options, Life Insurance, Accident Insurance, Critical Illness Insurance, Pre-paid Legal Insurance, Parking and Transit FSA accounts, 401K, ROTH 401K, and paid time off.
CorVel is an Equal Opportunity Employer, drug free workplace, and complies with ADA regulations as applicable.
#LI-Remote
HPC Software Engineer
Software Engineering Internship Job In Portland, OR
Job Description
HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range of skills and experience, and will work on everything from the kernel to Debian packaging, but the heart of our effort will be Python software development for automation of key software in the HPC sphere. Our focus is on delivering a world class experience for the operation of the HPC cluster itself.
You will be part of the team that delivers charms that deploy and manage the HPC cluster and provide HPC software packages.
To succeed in this application you must be outstanding at maths and sciences, have built high quality software, have learned about open source ideally by working on it directly, and be looking for an engineering role with a company that makes mission-critical products for the global market. You should also be familiar with the open source environment, and want to build products in partnership with a community. Ideally, you should have some experience of high performance computing environments and a desire to unlock HPC for the world.
For this role you must have experience with Python. Experience in HPC environments is a strong advantage. Familiarity with HPC hardware and software is also a strong advantage - delivering great experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity and related technologies will be central to this team's work. It will also be advantageous to have experience with Docker image design and operations, and public cloud image design and operations.
Location: This role will be based remotely in EMEA or the Americas regions
What your day will look like
Write high quality, rigorously designed Python software
Collaborate proactively with a globally distributed team
Debug issues and produce high quality code to fix them
Contribute to technical documentation that define best practices for authoring high quality operators
Discuss ideas and collaborate on finding good solutions
What we are looking for in you
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
You have experience with writing modern, maintainable Python
You love technology and working with brilliant people
You are curious, flexible, articulate, and accountable
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
An exceptional academic track record from both high school and preferably university
Willingness to travel up to 4 times a year for internal events
Additional skills that you might also bring
Experience operating HPC clusters in production
Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
Software Engineer
Software Engineering Internship Job In Portland, OR
Job DescriptionDescriptionConductorOne is the first Identity Automation and Orchestration platform for IT to help secure the world's adoption of SaaS. The company is starting with the world's best access request experience for employees to get secure, timely access to business-critical cloud apps and infrastructure. We are building a user-friendly, cloud-loving orchestration platform that makes granting, reviewing, and removing access and permissions fast, secure, and compliant. ConductorOne is backed by Accel Capital, Fuel Capital, Fathom Capital, and Active Capital.
As a Software Engineer at ConductorOne, you will be responsible for building the future of identity security automation.
Key Responsibilities
Leading and contributing to software development projects
Maximizing re-usability through component-based development
Owning end to end development of new features and capabilities on existing product lines
Helping the team deliver software on time and on target
Evaluating and effectively communicating trade-offs for technical investments vs time to value on significant efforts
Collaborating with product, design, marketing, and other developers on cross functionality projects
Ensure consistent quality and delivery of feature functionality personally and throughout the team
You would be an excellent candidate if you:
Have extensive experience with Go and in developing software
Can take product concepts from high fidelity design and specs to implementation
Loves shipping product every day
Is comfortable working in a fast-paced, iterative environment
Is focused on customer success and strikes the right balance of technical investment vs time to value
Enjoys collaborating across product, design, and engineering on development
Is aligned to our company values: Be Deliberate, Show Kindness, Earn the Customer’s Trust, Trust & Empower your People, and Embrace Change
Takes ownership over the quality of the entire product and experience
Senior Software Engineer
Software Engineering Internship Job In Beaverton, OR
Title: Senior Software Engineer (C#, .NET, Azure)
Employment Type: Full-time Direct Hire (No C2C or sponsorship available)
Job Description:
Talent Groups is seeking an experienced Senior Software Engineer for a key role on the integrations team of a financial services client. In this position, you will work on high-impact projects, focusing on backend development and platform integrations. This is an exciting opportunity to contribute in a fast-paced environment requiring technical leadership, collaboration, and deep expertise in C#, .NET, and Azure technologies. We are looking for candidates with most of the following skills:
Key Responsibilities:
Deliver high-quality, efficient, and secure code, ensuring customer privacy.
Collaborate with architects and Scrum teams to drive technical decisions.
Maintain and enhance existing systems, identifying areas for improvement.
Provide input on architecture, databases, and APIs.
Work with product managers to scope and plan new features.
Recommend technologies to improve solutions and support Agile development.
Produce clear documentation and participate in an on-call rotation for critical applications.
Qualifications:
5+ years of professional development experience (C#, .NET Core, SQL Server).
Strong background in Service-Oriented Architecture (SOA) and Azure services (Service Bus, Event Grid, Blob Storage).
Experience with CI/CD pipelines (Azure) and excellent communication skills.
Knowledge of Terraform, Kubernetes, and Azure container platforms is a plus.
Talent Groups thanks all applicants for their interest; however, only those selected for an interview will be contacted.
Talent Groups is an equal opportunity employer. #LI-JH1
Senior Software Engineer
Software Engineering Internship Job In Portland, OR
I am working with a client who is looking to bring on a Senior Software Engineer to join their growing team! This position entails developing web applications using ASP.NET MVC, AngularJS, Web Api, and SQL Server for high-volume, mission critical use. The role will primarily focus on hands-on coding of the project using the technologies listed below. Proven ability to organize workload and priorities and complete tasks on time & to work effectively in a team environment. Acts as a resource for other software engineers; and a liaison between department manager and other analysts, as well as the business team.
Use Agile Scrum SDLC methodologies in the full life cycle software development process including requirements analysis, software design, prototyping, programming, debugging and testing of system software production applications. Participate in technical design and implementation. Proactively raises issues if specification will lead to quality, system performance, or architectural issues in product. Collaborate with fellow developers in areas of expertise as well as members of business unit. Demonstrate self-directed and proactive approach to solving problems. Develop, debug and deliver enterprise applications. Demonstrate self-directed and proactive approach to solving problems. Proactively mentor fellow developers in areas of expertise.
Job Qualifications and Requirements:
• 5+ years of experience developing software in C# / .NET
• 3+ years of experience developing web applications using ASP.NET, with experience using MVC a plus.
• Experience writing multi-tier components for high volume systems
• Experience with SQL Server, with Entity Framework experience a plus.
• Experience with AngularJS or similar client side framework a plus.
• Experience with ASP.NET Web Api a plus.
• Experience with load balancing technologies a plus
• Strong oral and written communications skills
• Outstanding troubleshooting and technical support skills
Sr Software Engineer - Portland, OR - #112138
Software Engineering Internship Job In Portland, OR
Company: PacifiCorp *
PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environmental sustainability and diversity, equity and inclusion.
General Purpose
Working with significant independence and under general direction, the senior software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions. Identifies future needs for key technologies and techniques and develops plans for adoption.
Responsibilities
Architects, designs, codes, tests, documents, implements and maintains more complex application programs and interfaces. May act as senior contributor or technical lead on small to mid-sized projects.
Provides technical support; problem determination and investigation; implementation of upgrades for developed applications.
Enhances existing systems; participates in client walkthroughs and technical design reviews. Aids in systems development planning and monitoring. Participates in design reviews and peer code walkthroughs. Provides client and application support.
Perform software development and ensure conformance to performance optimization and interoperability standards and requirements. Work in adherence to secure development lifecycle practices and policies.
Performs or assists in the research and fact-finding to develop or modify application programs. Includes working with vendors to review quality, adaptability and compatibility of their products.
Act as the subject matter expert, and consult with clients on company's IT strategy and business requirements.
Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures.
Stay current with industry standards techniques for software development, and apply them to development, testing, integration and reporting processes where appropriate.
Consults with application users in developing functional/technical specifications.
Consults with application users, evaluates user requests for new or modified computer applications and associated interfaces to determine feasibility, cost and time required, compatibility with current systems and computer capabilities.
Performs any additional responsibilities as requested or assigned.
Requirements
Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience. (Typically six years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.)
A minimum of six years of experience in business software application design, development, integration and/or installation.
Demonstrated advanced knowledge of programming in client/server or web development environment. Experience in the industry, or in an environment whose scope, size and complexity are comparable.
Demonstrated advanced knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques.
Demonstrated advanced knowledge of relational database technology, structured analysis concepts, and software design patterns.
Demonstrated project management skills and ability to prioritize and handle multiple tasks and projects concurrently.
Demonstrated business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs.
Demonstrated advanced knowledge of information technology terms, equipment, systems, functions and major vendors. Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards.
Able to work in a zero-code-ownership environment where the team members can modify any source file at any time.
An understanding of deployment topologies (i.e. ensuring secure, highly available systems).
Effective oral and written communication skills.
Effective analytical and problem-solving skills.
Ability to prioritize and handle multiple tasks and projects concurrently.
Availability for periodic on-call responsibilities.
Experience integrating Commercial off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures.
Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development. Technical knowledge with hands-on experience in current computing programming languages.
Experience supporting an Energy and Commodity Trading and Risk Management system such as Openlink's Endur.
Additional Information
Req Id: 112138
Company Code: PacifiCorp
Primary Location: PORTLAND
Department: PacifiCorp Corporate
Schedule: FT
Personnel Subarea: Exempt
Hiring Range: $115,900 - $136,300
This position is eligible for an annual discretionary performance incentive bonus of up to 15.00% of salary.
Benefits: Health care, retirement, paid time off, tuition assistance, paid short-term and long-term disability, paid bereavement leave. For more information, please visit: **********************************************************************
Employees must be able to perform the essential functions of the position with or without an accommodation.
At PacifiCorp, we celebrate diversity, equity and inclusion. PacifiCorp is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, medical condition, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.
Unless otherwise required by law, all offers of employment are contingent upon the successful completion of a background check and drug screening including for marijuana. While marijuana is legal in several states, including Oregon, a positive test for positions in Oregon may disqualify a candidate. The company complies with the laws of Washington and California and only obtains and considers positive tests for marijuana in safety-sensitive positions or those covered by U.S. Department of Transportation regulations.
Career Segment: Test Engineer, Testing, Sustainability, Software Engineer, Database, Engineering, Technology, Energy
PIfd5d1181d803-26***********7
Senior Software Engineer
Software Engineering Internship Job In Portland, OR
Job Description Senior Software EngineerWe have an exciting opportunity for a Senior Software Engineer with the top leading multimedia and creative software company in the world. At Marketo (an Adobe company) we are growing the world’s leading engagement platform that empowers marketers to deliver the authentic experiences customers desire at scale. Our team is fueled with a passion for innovation, growth, and a dedication to making the Marketer successful. We hire multifaceted, hardworking, and innovative individuals who thrive in fast-paced environments.
Responsibilities:
Design, develop, and test (including automated, continuous integration) key components of our platform
Develop systems that are highly reliable, scalable, but remain easy to maintain
Be passionate and help improve the availability, performance, scalability, and security of the product.
Be independent in feature/component design as well as conduct effective peer code reviews
Lead and participate in production deployment activities of features and diagnose and resolve issues brought up from the production environment
Evaluate new technologies and help incorporate them into the technology stack
Be an active participant in the architecture and design discussions.
Skills and Experience:
5+ years working in SaaS platforms & technologies
Experience planning and implementing architectures for new services or components.
Strong core Java or other object oriented languages, design patterns and OOD/OOP skills
Knowledge of ORM frameworks like Hibernate
Skills in MySQL, PostgreSQL, or other relational databases
Solid understanding of Docker or other container orchestration systems
You bring a positive work attitude, are a self-starter, and a standout colleague
Creative thinker and problem solver
Strong written and verbal communication and collaboration skills.
Preferred Skills:
Good working knowledge of Redis, Mongo
Experience building enterprise applications with Spring framework
BS/MS in Computer Science, Engineering, or related field
Understanding of Scrum / Agile Methodologies
Affinity for APM and monitoring tools (New Relic, Wavefront, Vivid Cortex)
Compensation:
Up to $60.13 per hour.
Training & Development Intern: Processing Division
Software Engineering Internship Job In Happy Valley, OR
Job DescriptionPacific Seafood offers a unique, 12-week internship program that gives interns the chance to make an immediate impact on our company. Starting with a structured orientation week at our corporate headquarters near Portland, Oregon, you’ll be able to meet the team and learn the full scope of our business. Throughout the summer months, you’ll dive deep into a meaningful project for our company, which you’ll then present to our executive leadership team at the end of your internship. For graduating seniors looking to kickstart your career, there are plenty of opportunities to stay on full-time at the conclusion of your internship! Start your professional career with us, where we can invest in your development as a business professional, and build valuable leadership, work-ethic, and teamwork capabilities!
At Pacific Seafood, we do more than just provide the world with the healthiest proteins on the planet. We are a family-owned business that is committed to the personal and professional growth of our team members; we create opportunities for advancement and reward individual initiative and innovation. As a leader in the seafood industry, we know that the key to our success is investing in our people and inspiring our shared commitment to the core values of our Diamond Philosophy: Productivity, Quality, Excellence, and Teamwork.
This internship will focus on measuring and improving our Frontline Team Members’ engagement with training resources housed on our learning management system (LMS). We have recently implemented a new platform that was specifically chosen for the benefits it can provide to our Frontline Team. As part of that investment, we want to ensure that the system is being used to its fullest capabilities.
You will be responsible for leading the initiative to create programming around the successful adoption of the new LMS and building excitement among Frontline Team Members for learning opportunities. You will equip Leads and Supervisors with the tools needed to leverage features of the new system, such as automated On-the-Job Trainings, Practical Exams, and Training Validations, that support ongoing training aimed at improving efficiencies and automation in our Processing Facilities. These systems will facilitate the transition from paper to digital record-keeping and improve our ability to audit and track training completion.
Key Responsibilities
Be a role model in projecting and applying The Pacific Seafood Diamond Philosophy (Productivity, Quality, Excellence and Teamwork) at all times
Utilize existing guidelines and resources to develop training material
Leverage tracking analytics to demonstrate program success
Research and present current trends and best practice associated with organizational behavior and training
Collaborate with team and management to recommend and implement program
Provide support to the Training & Development team on various projects
Prepare project overview and present findings to executive leadership
Perform other duties, as assigned
What You Bring to Pacific Seafood
Required
Pursuing or have recently completed an undergraduate or graduate degree
Degree or extensive coursework in Human Resources, Organizational Development, Organizational Psychology, Instructional Design, or relevant program
Willingness to periodically work in a fish processing facility (cold, wet environment) and travel to our coastal locations on a regular basis
Preferred
Course work or experience with Project Management
Experience or exposure to Adult Learning concepts
Knowledge/experience with eLearning authoring tools
Total Compensation:
At Pacific Seafood, your base wage is only a portion of your overall compensation package. We invest in our Team Members through a comprehensive and attractive total rewards package, including but not limited to:
Paid Sick Time
Employee assistance program providing confidential professional counseling, financial and legal assistance at no charge to team members and immediate family members
Product purchase program
Pacific Seafood is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Powered by JazzHR
AT9iuhPICm
Software Developer Team Lead
Software Engineering Internship Job In Vancouver, WA
The Software Developer Team Lead oversees the development team in all aspects of the software development life cycle, including design, development, coding, testing, and debugging, to deliver high-quality solutions. The Software Developer Team Lead is a problem solver, able to remove roadblocks, and operates in a team environment building comprehensive solutions and integrations for various business applications. This position is also responsible for contributing to the planning of the work programs and the review, development, and modification of best practices and technical solutions as well as managing the work assignments to ensure adherence to procedures, protocols, and standards.
Reporting Relationship:
This position reports to Chief Operations Officer
Essential Duties/Responsibilities:
● Guides the software development team activity through effective coaching and mentorship.
● Manages multiple projects simultaneously.
● Strong understanding of available technical solutions and contributes to team success at the
code level.
● Collaborates with the development team to ensure requirements are met and delivered
accurately.
● Provides reasonable estimates for project timelines from design until delivery.
● Provides regular project status updates to address any project requirements, issues, or
changes.
● Evaluates a variety of software products, provides peer review and solutions to related code.
● Adheres to a set standard of development principles and delivers timely and on-budget
solutions.
● Defines phases in the product life cycle that includes activities and milestones.
● Creates a documentation process such as the project event and risk log or any other
reporting needed.
● Participates in project review meetings to provide updates on progress.
● Coordinates with internal teams to ensure alignment for the seamless implementation of
current, including new systems.
● Other duties as assigned.
Qualifications:
● Strong knowledge and practice with scripting language (i.e., python, php, javascript,
bash, batch)
● Strong knowledge and practice with an object oriented language (i.e., python, java, C#,Go)
● Strong HTML and CSS knowledge
● Strong problem solving and analytical skills
● Experience with agile methodologies preferred
● Learn quickly and adapt to rapidly changing environments
● Attention to detail with a capacity to review large amounts of data for accuracy
● Professional demeanor to maintain and enhance relationships
● Accurately perform multiple tasks in a complex and fast-paced operating environment
● Maintain confidential and meticulous records
Education/Experience Requirements
● Bachelor Degree in Computer Science required or equivalent education or experience
● Five years of experience in software development with a minimum of one year leading a
development team.
Job Posted by ApplicantPro
Software Dev Engineer Intern 2025, Automated Reasoning
Software Engineering Internship Job In Portland, OR
We're on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you're ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you'll say it often. Join us and define tomorrow.
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA. Our interns write real software and collaborate with experienced software development engineers (SDEs) who guide interns on projects that matter to our customers.
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Ability to design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
A day in the life
As an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security - just to name a few.
In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalize for customers. We make the impossible, possible.
Basic Qualifications
- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design
- Currently enrolled in an Associates, Bachelors, Masters, or PhD in Computer Science and related fields with an expected graduation date between 10/2025 - 9/2028, and experience in Automated Reasoning (Formal Verification, Theorem Proving, or Symbolic Execution)
Preferred Qualifications
- Experience or coursework in at least two of the following areas: i) programming Rust, OCaml, Haskell, or Python, ii) using property-based testing (e.g., QuickCheck, Hypothesis) or other test generation tools; iii) using GenAI; iv) understanding the basic inner workings of compilers, type checkers, or code analysis tools
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit *****************************************
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $47.84/hr in our lowest geographic market up to $96.15/hr in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Engineer
Software Engineering Internship Job In Beaverton, OR
Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $12 billion in FY23 and approximately 26,000 people globally working alongside 125,000 global customers, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at ************** and on LinkedIn.
Job Description
A software engineer who's primary function will focus on developing best in class software systems in support of robotic development for a semiconductor FAB.
Job Responsibilities
Design, develop, and maintain software for robotic systems used in semiconductor fabrication.
Collaborate with cross-functional teams, including hardware engineers, process engineers, and operations, to integrate robotic solutions into the fab environment.
Develop algorithms and control systems to enhance the performance and reliability of robotic systems.
Implement and optimize software for real-time control and data acquisition.
Conduct testing, debugging, and validation of robotic systems to ensure high-quality performance.
Participate in the continuous improvement of software development processes and tools.
Provide technical support and troubleshooting for robotic systems in the fab.
Document software designs, code, and test results
Minimum Degree Required
Bachelor's or master's degree in computer science, Electrical Engineering, Robotics, or a related field.
Minimum Qualifications
Experience/Education:
Robotics background with exposure to robotics stack development
Experience with board level prototyping & systems integration
Some exposure to front end development
OS and programing experience:
Linux (preferably Ubuntu)
ROS2 (required)
Python, embedded programing C & C++ (required)
Proven experience in software development for robotics or automation systems.
Proficiency in programming languages such as C++, Python, or Java.
Experience with real-time operating systems (RTOS) and embedded systems.
Knowledge of robotics frameworks and libraries (e.g., ROS, OpenCV).
Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Excellent communication and teamwork skills.
Preferred Qualifications
Experience in the semiconductor industry or a similar high-tech manufacturing environment.
Familiarity with machine learning and AI techniques for robotics applications.
Understanding of semiconductor fabrication processes and equipment.
Some PCB design and mechanics exposure
Location
Beaverton, Oregon
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
EEO is the Law: Notice of Applicant Rights Under the Law.
Job Req Type: ExperiencedRequired Travel: Yes, 10% of the time Shift Type: 1st Shift/DaysThe expected wage range for a new hire into this position is $84,400 to $116,050.
Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.
This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.
This position includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time, and other benefits.