Software Engineer II
HOME DEPOT U.S.A., INC.
With a career at The Home Depot, you can be yourself and also be part of something bigger.
Position Purpose:
The Software Engineer II is responsible for independently developing and assisting in the design of a product that our customers and associates love. As a Software Engineer II, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In addition, Software Engineer IIs may be involved in configuration, security, resilience, performance tuning and production monitoring.
Key Responsibilities:
- 60% Delivery and Execution - Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions; Documents, reviews and ensures that all quality and change control standards are met; Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable; Writes custom code or scripts to automate infrastructure, monitoring services, and test cases; Writes custom code or scripts to do destructive testing to ensure adequate resiliency in production; Program configuration/modification and setup activities on large projects using HD approved methodology; Configures commercial off the shelf solutions to align with evolving business needs Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
- 20% Learning - Actively seeks ways to grow and be challenged using both formal and informal development channels; Learns through successful and failed experiment when tackling new problems
- 20% Plans and Aligns - Collaborates with other team members in agile processes; Assists in creating new and better ways for the team to be successful; Relates openly and comfortably with diverse groups of people; Builds partnerships and works collaboratively with others to meet shared objectives
Direct Manager/Direct Reports:
- This position typically repots to Software Engineer Manager or Sr. Manager
- This position has 0 Direct Reports
Travel Requirements:
- No travel required.
Physical Requirements:
- Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Working Conditions:
- Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Minimum Qualifications:
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
Preferred Qualifications:
- 1-3 years of relevant work experience
- Experience in writing SQL queries against a relational database
- Experience in version control systems
- Experience in front end technology such as HTML, CSS, and Javascript/Typescript frameworks
- Experience in an object-oriented programming language (preferably Java)
- Experience in source code version control
- Experience in Relational or noSQL database technology
- Experience in cloud computing techniques
- Experience in CI/CD tools
- Experience in microservice-based architecture
- Experience with modern debugging and root cause analysis techniques
- Exposure to security frameworks for user and services authorization and authentication
- Exposure to creating and executing unit, functional, destructive and performance tests
Minimum Education:
- The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Minimum Years of Work Experience:
- 2+
Competencies:
- Global Perspective
- Manages Ambiguity
- Nimble Learning
- Self-Development
- Collaborates
- Cultivates Innovation
- Situational Adaptability
- Communicates Effectively
- Drives Results
- Interpersonal Savvy
For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents:
The pay range for this position is between $90,000.00 - $130,000.00Originally posted on Himalayas
Summer 2027 Software Engineer enGen Undergraduate Intern
Highmark Health
Company :
enGenJob Description :
Applicants must be authorized to work in the U.S. independently. At this time, we do not offer visa sponsorship for this role.
The Summer 2027 Software Engineer Undergraduate Internship provides students with an opportunity to gain practical, hands-on software engineering experience supporting the development and enhancement of web-based applications within HM Insurance Group’s Stop Loss Platform. This internship is designed to develop the next generation of technology professionals through direct exposure to enterprise application development, agile methodologies, software design, and modern engineering practices.
As a member of the software engineering team, the intern will work closely with developers, architects, business analysts, product owners, and scrum team members to support the design, development, testing, and delivery of business-critical applications. Participants will gain valuable experience working on real-world project and enhancement initiatives while contributing to solutions that support operational efficiency, scalability, and customer needs.
The program provides hands-on training and exposure to the full software development lifecycle, including requirements analysis, technical design, coding, testing, deployment, and ongoing support. Interns will collaborate within Agile Scrum teams, participate in sprint activities, and contribute to software solutions that leverage modern technologies and development practices.
Typical responsibilities include developing and maintaining Java-based web applications, participating in technical design discussions, supporting application enhancements, creating and executing test cases, performing code reviews, contributing to sprint planning activities, developing technical documentation, and collaborating with cross-functional teams to deliver high-quality software solutions. Through mentorship, project-based learning, and enterprise development experience, interns will strengthen their technical, analytical, and professional skills while building a strong foundation for a future career in software engineering.
SUMMARY OF JOB RESPONSIBILITIES
This job has the goal of providing the opportunity to acquire practical experience through direct exposure to the related business line(s) and to develop the next generation of diverse business professionals. To that end, the program will provide hands-on training and experience in the business line, expose the various career opportunities in the business line and related areas, and prepare participants for positions in the business.
Typical responsibilities include, providing services to the day-to-day operating objectives of the assigned area, participating in projects and programs appropriate to the needs of the assigned area, participating in the planning and implementation of projects and initiatives, conducting research and reporting including recommendations or proposals for action.
REQUIRED QUALIFICATIONS
- Full or part-time enrollment in an accredited college or university baccalaureate program.
PREFERRED QUALIFICATIONS
- Currently pursuing a degree in Software Engineering, Computer Science, Computer Engineering, Information Technology, or a related technical field.
- Familiarity with Java programming and object-oriented development principles.
- Familiarity with SQL and database concepts.
ESSENTIAL JOB FUNCTIONS
1. Communicate effectively while interacting directly with colleagues, clientele, and/or other internal or external constituencies in the planning of assignments and the resolution of day-to-day operational problems.
2. Under supervision, provide entry-level professional services as appropriate to the day-to-day operating objectives of the area. Receives guidance, training, and mentoring from senior personnel in planning and carrying out activities and assignments.
3. Undertake and/or participates in projects and programs designed to develop professional skills and expertise appropriate to the needs of the organization.
4. Participate in the planning and implementation of unit projects and initiatives within area of expertise and ability.
5. As specifically requested by management, conduct research and reporting inclusive of recommendations or alternative proposals for action.
6. Undertake related studies or enrichment programs as appropriate to the specific objectives of the operating unit.
7. Perform miscellaneous job-related duties as assigned.
Disclaimer: The job description has been designed to indicate the general nature and essential duties and responsibilities of work performed by employees within this job title. It may not contain a comprehensive inventory of all duties, responsibilities, and qualifications required of employees to do this job.
Compliance Requirement: This position adheres to the ethical and legal standards and behavioral expectations as set forth in the code of business conduct and company policies
As a component of job responsibilities, employees may have access to covered information, cardholder data, or other confidential customer information that must be protected at all times. In connection with this, all employees must comply with both the Health Insurance Portability Accountability Act of 1996 (HIPAA) as described in the Notice of Privacy Practices and Privacy Policies and Procedures as well as all data security guidelines established within the Company’s Handbook of Privacy Policies and Practices and Information Security Policy. Furthermore, it is every employee’s responsibility to comply with the company’s Code of Business Conduct. This includes but is not limited to adherence to applicable federal and state laws, rules, and regulations as well as company policies and training requirements.
Pay Range Minimum:
Pay Range Maximum:
Base pay is determined by a variety of factors including a candidate’s qualifications, experience, and expected contributions, as well as internal peer equity, market, and business considerations. The displayed salary range does not reflect any geographic differential Highmark may apply for certain locations based upon comparative markets.
Highmark Health and its affiliates prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on any category protected by applicable federal, state, or local law.
California Consumer Privacy Act Employees, Contractors, and Applicants Notice
Originally posted on Himalayas
Engineer I
College Board
Software Engineer 1 (New Grad)
College Board – Technology
Location: This is a remote role. Candidates who live near CB offices have the option of being fully remote or hybrid (Tuesday and Wednesday in office). All CB employees are required to occasionally travel to meet in person for business purposes.
Type: This is a full-time position
About Technology at College Board
We are a mission-driven engineering team building and evolving the technology that powers and protects the future of learning. Our systems support highly trusted education programs used by millions of students each year, operating at significant scale and public responsibility. Today, we are focused on designing and delivering a critical new initiative that extends our platform in meaningful ways: blending foundational system work with thoughtful experimentation as we adapt to emerging technologies and new learner needs. We combine modern, cloud-native engineering practices with years of platform modernization, security hardening, and large-scale digital delivery, operating as an experiment factory that tests assumptions and iterates based on evidence rather than tradition. What makes this team distinct is the rare combination of meaningful public impact, platform-scale technical challenges, and the freedom to shape how mission-critical systems are built and evolved.
About the Team
The Core Assessment Platform is a group of cross-functional teams responsible for building and evolving shared platform capabilities that support assessment-related systems used by institutions at scale. The work spans a range of assessment contexts, from routine evaluation to more complex, high-stakes environments, where accuracy, consistency, and trust are essential. Teams collaborate across engineering, product, design, data, and operations to build reliable capabilities that can be reused and adapted over time. What makes this group special is its focus on continuous learning, experimentation, and steady improvement, with success driven by thoughtful collaboration, iteration, and careful decision-making in environments where reliability and quality matter.
About the Opportunity
In this role, you’ll contribute to production systems used at significant scale while learning how large, secure platforms are designed, built, and evolved responsibly. You’ll work alongside experienced engineers to ship code, test ideas, and improve shared capabilities that support assessment-related systems used by institutions. The focus is on learning by doing, while gaining exposure to real-world engineering challenges while building a strong foundation in modern development practices. This role emphasizes growth, feedback, and continuous learning. You’ll be encouraged to ask questions, experiment thoughtfully, and develop an understanding of system, not just features, while contributing meaningful work in an environment where reliability and quality matter.
In this role, you will:
Design & Implementation (65%)
Contribute to the design and implementation of high-quality software using modern technologies, focusing on building component-based, cost-effective, scalable, and secure solutions. You’ll learn and apply established design patterns to support integration with other services and applications, promote code reuse, and improve collaboration across teams.
Contribute to the development of application logic and responsive user interfaces using ReactJS, JavaScript (ES2015+), TypeScript, and Node.js.
Assist in building, maintaining, and scaling, cost-effective serverless solutions using Amazon Web Services (AWS).
Follow and uphold engineering standards in collaboration with product owners, architects, and stakeholders, in support of our systems and services.
Learn to understand new product capabilities and decompose the implementation into specific functional changes for verification.
Apply and continue to develop skills best practices in Agile development, CI/CD pipelines, and DevOps to deliver reliable, high-quality software.
Team Operations & Analysis (20%)
Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team commitments.
Review requirements and provide input, asking questions and learning how design decisions are made.
Participate in peer reviews of code, designs, and other software engineering artifacts, giving and receiving constructive feedback.
Practice continuous integration and continuous delivery (CI/CD) by implementing, testing, and delivering code in line with the team’s DevOps model.
Actively develop skills needed to work effectively in a poly-skilled Agile team, including collaboration, communication, and continuous learning.
Software Solutioning & Support (15%)
Develop an understanding of the customer’s business processes and operational needs, learning how systems are used in real-world contexts.
Work closely with Solutions Architects, Senior/Lead Engineers and Data Leads to evaluate requests, help assess level-of-effort and contribute to sprint planning activities.
Participate in peer code and design reviews.
Assist in troubleshooting and resolving application issues, including access, communications, and feature behavior, with support from the team.
About you, you have:
Bachelor’s degree in Computer Science, Engineering, MIS, or equivalent professional experience.
0-3 years of production-level software development experience or exposure using the College Board technology stack, including JavaScript/TypeScript, React, Node.js, and AWS.
Hands-on experience developing, debugging, and supporting web-based software applications in professional environments.
Proficiency in reviewing and improving code structure and architecture for testability, maintainability, scalability, and security.
Experience participating in software design discussions for new features and bug fixes.
Strong analytical, strategic thinking, and problem-solving skills, with the ability to identify issues, ask the right questions, and develop effective solutions.
Clear communicator with practical decision-making skills and a strong belief in clean code, meaningful comments, and thorough documentation.
Demonstrated commitment to continuous learning and growth, including learning from setbacks and seeking expertise from others.
Ability to travel 3–5 times per year to the NYC or Reston, VA office.
Authorization to work in the United States.
All roles at College Board require:
A passion for expanding educational and career opportunities and mission-driven work
Authorization to work in the United States for any employer
Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions and a comfort learning and applying new digital tools independently and proactively.
Clear and concise communication skills, written and verbal
A learner's mindset and a commitment to growth: welcoming diverse perspectives, giving and receiving timely, respectful feedback, and continuously improving through iterative learning and user input.
A drive for impact and excellence: solving complex problems, making data-informed decisions, prioritizing what matters most, and continuously improving through learning, user input, and external benchmarking.
A collaborative and empathetic approach: working across differences, fostering trust, and contributing to a culture of shared success.
About Our Process
Application review will begin immediately and will continue until the position is filled. This role is expected to accept applications for a minimum of 5 business days.
While the hiring process may vary, it generally includes: resume and application submission, recruiter phone/video screen, coding assessment prescreen, and a panel interview.
What We Offer
At College Board, we offer more than just a paycheck, we provide a meaningful career, a supportive team, and a comprehensive package designed to help you thrive. We’re a self-sustaining nonprofit that believes in fair and competitive compensation, grounded in your qualifications, experience, impact, and the market.
A Thoughtful Approach to Compensation
The hiring range for this role is $106,000 – 125,000
Your exact salary will depend on your location, experience, and how your background compares to others in similar roles at the College Board.
We aim to make our best offer upfront—rooted in fairness, transparency, and market data.
We adjust salaries by location to ensure fairness, no matter where you live.
You’ll have open, transparent conversations about compensation, benefits, and what it’s like to work at College Board throughout your hiring process. Check out our careers page for more.
Originally posted on Himalayas
Senior Software Engineer
Solen Software Group
Job Title: Senior Software Engineer
Company: Cooperative Technologies
Location: US
Employment Type : Full-time
About Cooperative Technologies
Cooperative Technologies (“CT”) is the only company in the US that provides ceding carrier data for annuity and life insurance exchanges, making the platform the de facto standard for replacement processing. The market for US annuity sales is projected to double to ~$900B by 2030 with CT at the center of that growth.
CT is at an inflection point and looking for future leaders to champion the next phase of growth for the organizations. The company is now searching for a senior software engineer who can own an AI roadmap, mentor junior resources, and write the code to ship its product. Working in an entrepreneurial fully remote environment, the hired candidate will have high visibility and autonomy.
What You'll Actually Do
- Design, build, and ship product enhancements to the 1035YellowPages platform in VB.NET/C#/.NET, including database objects, ASP.NET Web Forms, and WCF web services.
- Debug, triage, and resolve defects and performance issues across the full stack
- Build and maintain the technical integration that moves data between CT and its clients.
- Coordinate new client onboarding and serve as the direct technical contact for existing web site and web service clients, including support escalations.
- Generating 30%+ of your code output using AI-assisted development tools and using them thoughtfully to accelerate delivery without sacrificing quality.
Required Qualifications
- 7+ years of professional software development experience, with significant time as the senior or sole engineer accountable for a production system.
- Programming Proficiency: C#, .NET Framework / .NET, VB.NET, JavaScript, SQL, VB 6, Visual C++ (Nice-to-have)
- Windows Developmentand Database Technologies: Windows Forms (WinForms), ASP.NET Web Forms, WCF Web Services, Windows Services. HTML, CSS, Database Technologies, Microsoft SQL Server, T-SQL
- Demonstrated ability to work directly with enterprise clients on technical issues, integration work, and support escalations.
- Track record shipping and supporting production software in a small-team environment where you owned the outcome end to end, not a slice of a larger platform team.
- Comfort operating in an established codebase with legacy components, including sole responsibility for systems you did not write.
Preferred Qualifications
- Experience with Azure DevOps, REST APIs, or ASP.NET MVC.
- Familiarity with legacy migration projects — specifically managing a system through end-of-life.
- Prior use of FogBugz or similar issue-tracking tools
What Success Looks Like — First 90 Days
- At least one enhancement or defect fix shipped to production independently.
- Working command of the 1035YellowPages codebase and data model sufficient to scope, estimate, and deliver without supervision.
- Knowledge transfer from the retiring technical team captured in writing, so the critical paths through the system no longer live in one person's head.
Who You'll Work With
You report directly to CT's executive leadership team. Product direction comes from CT's executive leadership and the Director of Business Development & Operations, who translate market and client requirements into priorities. This is a senior individual contributor role with high autonomy and high impact.
On any given day you might be writing code in the morning, resolving a client integration issue at noon, and sitting with the retiring technical team in the afternoon to pull one more system out of their heads and into yours. CT's team is small and this role has real influence over how the product gets built.
What We Offer
- Mentorship from a retiring technical team handing over the reins to a new generation.
- Ownership of the training and development plan for a junior resource, including shaping how they ramp, what they learn, and how they progress.
- A direct line from your code to the customer, with visibility into how the business makes money.
- Exposure to the Solen Software Group portfolio company network and operating model.
Recruitment Disclaimer
Solen Software Group will never request payment, banking information, or other sensitive personal or financial details during any stage of the recruitment process. All official communication will come from a verified @solensoftwaregroup.com email address. Any outreach outside these standards should be disregarded and reported through our official channels.
We thank all applicants for their interest in joining Solen Software Group. Only candidates selected for an interview will be contacted.
Originally posted on Himalayas
Engineer, Software I
Rise Broadband
Application Deadline: 11/21/2026 or until the position is filled.
About the role
Help shape AI-accelerated development at Rise Internet. You'll partner with teams across the company to build web apps, applets, automations, and integrations, using tools such as Claude Code and Amp Code in your everyday work.
You'llbuild fornetwork and engineering, sales and marketing, customer support, and finance and operations, working with the systems and data behind a broadband operation. Our stack includes Postgres, MySQL, Kubernetes, and Python APIs. We value building andshipping overexpertise in any one tool.
You don't need to be an expert. You'll own delivery with guidance from the Principal Software Architect and senior technical leaders: regular code reviews, architecture support, and projects scoped to your experience. Senior technical leaders will review and approve production changes as you build experience.
What you'll do
Partner and build
- Work directly with teams to understand their needs and help triage, scope, and prioritize requests with stakeholders.
- Use AI coding tools to design and build custom solutions and integrations with existing platforms.
Own it from concept to completion
- Take projects from an initial conversation through deployment and ongoing support.
- Support what you ship: fix issues, answer user questions, and take part in an on-call rotation for production tools.
- Test early, gather feedback from the people using what you build, and iterate.
- With senior guidance,learnproduction safeguards: safe database changes, monitoring, and rollbacks.
Shape how we build
- Help establish reliable AI-accelerated development practices, including infrastructure setup, deployment pipelines, testing, and evaluation.
Modernize
- Maintain legacy code and help migrate scripts, spreadsheets, apps, and services to modern tools and infrastructure.
Communicate
- Document what you build so others can use, maintain, and extend it.
What we're looking for
Required
- A background in computer science, engineering, or AI, and at least one substantive project taken from concept to completion through coursework, personal work, an internship, or a job.
- Strong project ownership: work autonomously toward a goal.
- Strong written and verbal communication, tailored to technical and non-technical audiences.
- Working proficiency in at least one programming language, such as Python or TypeScript.
- Hands-on experience using an agentic coding tool (Claude Code, Amp Code, Cursor, Codex) to solve real problems.
- Working knowledge of APIs and integration: REST, webhooks, MCP (Model Context Protocol), authentication, and reading and applying other systems' documentation.
- Working SQL and enough database fluency to wrangle the data a solution needs.
- Proficiency with Git: branching, versioning, and maintaining parallel workstreams across multiple people and AI agents.
- Ability to explain, debug, and independently verify code, including AI-generated code, so it stands up to peer review.
- Familiarity with deployment and testing basics: containers, CI/CD, cloud platforms, and writing tests.
A plus
- A bachelor's degree in computer science, engineering, AI, or a related field (not required).
- Experience building with LLM APIs: prompting, tool calling, agents, RAG, or frameworks such as Google ADK orLangChain.
- Experience with classical machine learning.
- Experience building data pipelines.
- Telco, ISP, or WISP background.
- Hands-on cloud experience.
What success looks like
- Teams across Rise Internet bring you problems and get working solutions back quickly.
- What you ship works, is documented, and keeps working after you hand it off.
- Our infrastructure, deployment, testing, and evaluation practices are better because you were part of building them.
Application notes
Applicants must be authorized to work in the United States.
We encourage you to include a link to your work, such as a portfolio, a GitHub repository, or a project you built, ideally one made with AI tools.
Disclaimer
This job description is not meant to be an all-inclusive statement of every duty and responsibility which will ever be required of an employee in this position, however, the employee will be held responsible for all duties assigned.
Please feel free to review our Benefits at the following link:
Originally posted on Himalayas
Test - Add Position
PeopleFluent
About the Software Engineer position
We are looking for a Software Engineer who will assist us with design, development and installation of software solutions. Your duties will include development, writing code, and documenting functionality.
You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Software Engineer responsibilities are:
Organize full lifecycle software development
Prepare specifications and determine operational feasibility
Write well designed, testable, efficient code
Prepare software verification plans and quality assurance procedures
Organize documenting and maintenance of software functionality
Integrate software components into a fully functional software system
Evaluate and deploy software tools, processes and metrics
Provide support and consulting on software systems usage
Ensure compliance with project plans and industry standards
Software Engineer requirements are:
2+ years' experience of working on a Computer Software Engineer or Software Developer ( position
Significant experience in developing web applications using at least one popular web framework, such as JSF, Wicket, GWT or Spring MVC
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Good experience in designing interactive applications and with test-driven development
Good knowledge to develop software in C, C++, C#, Java or other selected languages
Experience in documenting requirements and specifications
Close familiarity with software engineering tools, software development methodology and release processes
BS degree in Computer Science or Engineering
Originally posted on Himalayas
Software Apprenticeship Program WFH
Evoluz Global Solutions
This is a remote position.
Join the Software Engineer Apprenticeship Program at Evoluz
Are you skilled in Java / HTML / CSS / JavaScript? Ready to learn and grow with real-world challenges?
✨ Open to Freshers & Early Starters
Originally posted on Himalayas