1

Junior Mid Software Developer Jobs in Oregon (NOW HIRING)

We are seeking an experienced Lead Software Engineer to help drive technical excellence for our web ... Technical Leadership & Collaboration Mentor junior and mid-level engineers by sharing knowledge ...

As a Software Engineer, you will play a key role in building and enhancing our SaaS Telecom Expense ... You will also be responsible for mentoring junior developers, conducting code reviews, and ...

$122K - $161K/yr

Mentor junior engineers and lead peer code reviews, enforcing best practices for maintainable and high-quality software. Develop unit tests (JUnit, TestNG), integration tests, and automated ...

$101K - $204K/yr

This role includes designing, developing, and maintaining complex software systems, along with mentoring junior engineers. Geo-Salary Information State specific pay scales for this role are as ...

The Junior Data Analyst/Developer will be a critical part of N4W's Program Intelligence team ... software, as well as * [Maintenance] Helping troubleshoot bugs across the entire Program ...

$70K - $104K/yr

Responsibilities We are seeking a motivated and extremely detail-oriented Junior Python Programmer ... Software Development: * Write, test, and maintain clean, efficient, and scalable Python code to ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

Mentor junior engineers and foster their growth. Key Qualifications: * 5+ years of experience developing software with C++ and C#. * Must have experience using tools like GitLab, Jira, and Docker.

next page

Showing results 1-20

Junior Mid Software Developer information

What is the difference between Junior Mid Software Developer vs Software Engineer?

AspectJunior Mid Software DeveloperSoftware Engineer
Experience LevelEntry to mid-level, typically 1-3 yearsMid to senior level, often 3+ years
ResponsibilitiesWriting code, fixing bugs, assisting in developmentDesigning systems, architecture, leading projects
Skills & CertificationsBasic programming skills, common certifications (e.g., Java, Python)Advanced coding, system design, certifications often preferred
Work EnvironmentTeam collaboration, supervised tasksLeadership roles, complex problem-solving

While Junior Mid Software Developers focus on coding and assisting in projects, Software Engineers typically handle system design and architecture, often with more experience and responsibility. The roles overlap in skills and industry usage, but differ mainly in experience level and scope of work.

How does a Junior Mid Software Developer typically collaborate with senior developers and other team members?

As a Junior Mid Software Developer, you will often work closely with senior developers, participating in code reviews, pair programming sessions, and regular team stand-ups. You’ll have opportunities to ask questions, receive feedback on your code, and contribute to team discussions about technical solutions. Collaboration also extends to cross-functional teams, such as QA testers, UX/UI designers, and product managers, ensuring that software solutions meet both technical and business requirements. This supportive environment helps you build your skills and gradually take on more complex responsibilities.

What is a Junior Mid Software Developer?

A Junior Mid Software Developer is an early-career professional responsible for designing, coding, testing, and maintaining software applications under the guidance of senior developers. This role typically requires some prior experience or education in programming and software development, bridging the gap between entry-level (junior) and more experienced (mid-level) positions. Junior Mid Software Developers work collaboratively within a team, contribute to project tasks, and continuously learn new technologies and best practices to advance their skills. They may be involved in debugging, documentation, and implementing new features based on project requirements.

What are the key skills and qualifications needed to thrive as a Junior/Mid Software Developer, and why are they important?

To thrive as a Junior/Mid Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), understanding of software development principles, and usually a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic database management, and common frameworks or development environments is typically expected. Strong problem-solving skills, teamwork, and effective communication help you collaborate with colleagues and adapt to changing project requirements. These skills and qualities are essential for writing reliable code, maintaining project momentum, and contributing positively to development teams.
What cities in Oregon are hiring for Junior Mid Software Developer jobs? Cities in Oregon with the most Junior Mid Software Developer job openings:
Lead Software Engineer

Lead Software Engineer

DealerBuilt

On-site, Remote

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

At DealerBuilt, we empower people to achieve their unique ambitions. DealerBuilt is a portfolio of automotive dealership SaaS brands including Lightyear, Oplogic, iService, and Vistadash. Our portfolio includes Enterprise Retail Cloud DMS, Document Management, CRM, Desking, F&I Menus, Equity, Telephony, Fraud Protection, Service Lane Tools, and Marketing Analytics. We pride ourselves on the fact that our innovative SaaS solutions are built by dealers for dealers. Our solutions are used in some of the largest volume stores and groups in the nation. We understand that every dealership is unique, and that is why our platform is tailored to adapt to those specific needs and goals regardless of the dealership size. Our innovative technology is designed to elevate the dealership experience, offering unparalleled flexibility, efficiency, and control in managing operations. Join us.

WHY WE'RE LOOKING:

We are seeking an experienced Lead Software Engineer to help drive technical excellence for our web products. This role plays a key part in designing, building, and maintaining scalable, reliable software solutions that support dealership operations nationwide. The ideal candidate brings deep technical and architectural expertise, strong problem-solving skills, and a passion for mentoring others while delivering high-quality, production-ready software.

WHAT YOU'LL DO:

Technical Development & Architecture

Design, develop, and maintain high-quality, scalable software using our technology stack (Java, MySQL, JavaScript/TypeScript, Angular, AWS).

Drive architectural decisions that support scalability, performance, and long-term maintainability.

Provide technical guidance on hosting and supporting high-performing web apps and services in AWS.

Write clean, efficient, and well-tested code that follows best practices and established coding standards.

Conduct thorough code reviews and provide clear, constructive feedback to peers.

Technical Leadership & Collaboration

Mentor junior and mid-level engineers by sharing knowledge, best practices, and technical guidance.

Collaborate closely with team members in Engineering, Product, QA, and other cross-functional partners to deliver features on time and to specification.

Participate in technical planning, estimation, and feature design discussions.

Stay current with emerging technologies and industry trends, recommending improvements to tools, processes, and architecture.

Quality & Operational Excellence

Ensure software quality through comprehensive testing, debugging, and performance optimization.

Help maintain system reliability, availability, and security, including adherence to regulatory and compliance requirements.

Troubleshoot and resolve complex technical issues in development and production environments.

Participate in on-call rotations and incident response as needed.

WHAT WE'RE LOOKING FOR:

Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

7+ years of professional software engineering experience in a SaaS or product-based environment.

Strong hands-on experience with Java, MariaDB/MySQL, JavaScript/TypeScript, Angular.

Experience deploying to AWS and maintaining performance in a cloud environment.

Proven ability to work independently on complex technical challenges while contributing effectively to a team.

Strong problem-solving, analytical, and debugging skills.

Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.

Demonstrated experience delivering high-quality software and mentoring other developers.

WHAT'S IN IT FOR YOU:

Competitive Compensation: This position offers a base salary. Employees who demonstrate successful goal attainment and commitment will have the opportunity for career growth and advancement within the organization.

Great Benefits: Several comprehensive medical, dental, and vision benefit offerings to choose from, along with HSA and FSA options, and a no-wait 401(k) plan with company match.

Additional Coverage: Life and AD&D insurance, disability insurance, and supplemental accident, hospital, and cancer insurance plans.

Employee Assistance Program (EAP): Confidential counseling, resources, and support for mental and emotional well-being.

Fully Remote: Enjoy the flexibility of working remotely while delivering exceptional results for our clients.

Work/Life Balance: We believe in working hard for our clients while ensuring satisfaction in your role. Enjoy Unlimited Paid Time Off to balance work with life's other priorities.

Employee Referral Program: Earn incentives by referring talented individuals to join our growing organization.

DealerBuilt is an Equal Opportunity Employer of minorities, females, protected veterans, and individuals with disabilities. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

No search firm solicitations, please.