Step Up For Students logo
Step Up For Students

Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children. We unite communities to provide scholarships that open doors to a stronger future. Our culture is rooted in two core values: Everyone is an asset Every event is an improvement opportunity Step Up For Students (SUFS) is a mission-driven nonprofit that operates with the speed, innovation, and ambition of a high-growth fintech company.

Manager, Software Development

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500

Location

United States

Posted

56 days ago

Salary

$140K - $145K / year

Seniority

Lead

Job Description

Manager, Software Development

Step Up For Students

Do you have a passion for children and education? Would you like to positively impact families in need of help? We want to speak with you! Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children. Step Up For Students offers an excellent benefits package: SUFS Total Rewards Medical - HSA/FSA - Dental - Vision Company Paid Disability - Life Insurance 401K Match - Tuition Reimbursement Generous Time off Policy - Professional Development JOB SUMMARY The Software Development Manager is responsible for leading a team of software developers and ensuring the successful delivery of software solutions within a cloud-based environment. Although this role is not hands-on in coding or architecture, the manager must have a strong technical foundation and the ability to understand code, systems, and architectural decisions. The position is primarily managerial and focused on people, delivery, and collaboration. The manager works closely with cross-functional teams, including QA, Infrastructure, Product Management, and other engineering leaders, to ensure alignment, support effective delivery, and maintain high engineering standards. The environment is fully cloud-based using Microsoft Azure. KEY RESPONSIBILITIES - Manage, mentor, and support software developers, senior developers, and team leads. - Facilitate professional growth through continuous feedback, coaching, and development plans. - Conduct performance evaluations and guide career development discussions. - Handle conflict resolution, performance concerns, and feedback cycles. - Promote a positive engineering culture focused on collaboration, quality, and accountability. - Encourage the adoption of engineering best practices and standards. - Set individual and team goals, conduct performance evaluations, and facilitate career development discussions. - Work closely with QA, Delivery, Infrastructure, and Product teams to ensure smooth end-to-end delivery. - Participate in discussions with Product Managers, UX, and business stakeholders to align expectations and priorities. - Communicates progress, challenges, and needs to leadership and partner teams. - Support cross-team alignment and help remove blockers or dependencies during delivery. - Assist in project requirement gathering, technical specifications, effort discussions, and roadmap planning. - Contribute to identifying risks and dependencies, while partnering with Product Managers and other leaders to address them. - Support release planning and help coordinate delivery timelines across teams. - Ensure the team follows Agile processes and participates effectively in ceremonies such as sprint planning, reviews, and retrospectives. - Monitor project timelines, budgets, and resource allocation to ensure successful delivery. - Review and understand system designs, architectural decisions, and code approaches. - Provide input into architectural discussions when appropriate and give feedback based on experience. - Ensure adherence to engineering standards, code quality practices, and architectural guidelines. - Support developers in understanding system behavior, distributed systems patterns, and cloud native concepts. - Help identify risks related to security, privacy, and handling of PII data. - Stay informed about cloud technologies, especially Azure, and modern engineering trends. - Track team performance and key delivery indicators. - Lead or contribute to process improvement initiatives to increase efficiency and quality. - Collaborate with Product Management on long-term planning and contribute to the technical roadmap. - Support DevOps practices, including automation, pipelines, and coordination with Infrastructure teams. EDUCATION & EXPERIENCE REQUIRED: - Demonstrated success and a proven track record of professional/life experience in specific job functions, projects, industries or military service can substitute for professional experience and/or formal education requirements. - Bachelor’s degree in Computer Science, Software Engineering, or a related field - 7+ years of experience in software development, with at least 4 years in a management role. - Solid understanding of programming languages (C#, Python) - Proficiency in SQL and Database Technologies - Proficiency in Cloud Computing and Technologies preferably Microsoft Azure - Proficiency in Azure DevOps or similar tools - Experience working with distributed systems, microservices, or cloud-native architectures. - Familiarity with DevOps practices, including automation, CI/CD pipelines, and collaboration with Infrastructure teams. - Strong understanding of Agile methodologies and participation in Agile ceremonies. - Excellent communication and leadership skills, with the ability to engage both technical and nontechnical audiences. - Proven ability to coach, delegate, empower, and guide teams through challenges. - Background in microservices, REST APIs, and systems integration. PREFERRED: - Master's Degree - Experience with developing and delivering eCommerce Platforms and/or Online Marketplaces - Knowledge of security best practices and handling sensitive or PII data KEY COMPETENCIES - Conflict resolution and constructive feedback. - Delegation, empowerment, and team enablement. - Ability to drive alignment across teams and stakeholders. - Strong decision-making and prioritization skills. - Maintain a high-performing engineering team. - Drive continuous process improvements to support better delivery outcomes. - Collaborate closely with Product Management on priorities and planning. - Contribute to the long-term technical roadmap and engineering strategy. - Ensure that engineering practices support reliability, quality, and security. CORE VALUES Step Up For Students believes strongly in two key core values to carry out their mission of “We empower families to pursue and engage in the most appropriate learning options for their children.”: - Everyone is an asset. - Every event is an improvement opportunity. To maintain a positive and effective organizational culture, employees are expected to demonstrate these two core values in their everyday work. WORKING CONDITIONS & EQUIPMENT USE - Work is performed indoors in a typical office environment - not substantially exposed to adverse environmental conditions. - Valid driver license with proof of insurance. - Must be able to lift up to fifteen (15) pounds. - Frequent use of office machines to include telephone, computer, and printer. Step Up For Students is an equal opportunity employer committed to diversity & inclusion in the workplace.

Related Job Pages

More Software Engineer Jobs

Crystalia Glass LLC logo

eLearning Developer – L&D Specialist

Crystalia Glass LLC

Crystalia Glass was founded in 2017 and began developing and selling innovative glazing systems.

ContractRemoteTeam 51-200Since 2017H1B No Sponsor

**Responsibilities:** **1. eLearning Course Development** - Build and update interactive eLearning courses in Articulate Storyline and Rise (from storyboard/script to publish-ready modules). - Create and refine screens, interactions, triggers, animations using existing templates and brand guidelines. - Create/adjust supporting visuals (course graphics, simple diagrams, UI mockups) aligned with style guides. **2. Quality Assurance and Testing** - Test and troubleshoot course functionality, including navigation, triggers, and responsiveness. - Ensure consistent quality and usability across various devices and platforms. **3. LMS Management** - Package and maintain content in the LMS: SCORM publishing, version control, metadata, testing, re-uploads. - Own course file structure and source files (Storyline, assets, exports): naming conventions, backups, clean organization. **4. Collaboration and Support** - Coordinate with SMEs to collect inputs and clarify requirements; proactively follow up to unblock progress. - Participate in team projects, brainstorming sessions, tool pilots, and the development of new formats or methodologies. **5. Training sessions ** - Facilitate onboarding and internal training sessions (virtual) using prepared materials and agendas. - Support session logistics (scheduling, joining instructions, materials distribution, attendance tracking). - Collect learner questions, document gaps/recurring issues, and escalate to the lead methodologist or SMEs when needed. - Support reinforcement after training (follow-up summaries, short refreshers, answering learner questions in Slack/email as aligned with process).

Kazakhstan
Job Closed
Litehouse logo

Developer II

Litehouse

If you're ready to bring structure to creativity and help great ideas come to life, we'd love to hear from you. We do not offer sponsorship. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Full TimeRemoteTeam 1,001-5,000

Join Litehouse as Developer II. This is a remote opportunity (candidates in PST highly desired). Are you a problem-solver who loves turning ideas into functional, high-quality applications? As a Developer II at Litehouse, you'll play a key role in designing, building, and supporting software solutions that power our business. In this role, you'll collaborate across teams, take ownership of applications, and help deliver reliable, scalable systems in a fast-paced, team-oriented environment. What You Will Do - Design, develop, test, and debug applications across various platforms and technologies - Collaborate with developers and IT teams to integrate systems and deliver end-to-end solutions - Take technical ownership of applications, including configuration and basic system administration - Identify, troubleshoot, and resolve software defects and performance issues - Create and maintain clear technical documentation, specifications, and user guides - Partner with cross-functional teams (business analysts, QA, project managers) to deliver high-quality solutions - Manage and track tasks using tools like Jira while maintaining accurate project updates - Follow Agile and CI/CD practices to support efficient and consistent development - Continuously improve technical skills and stay current with industry trends and tools What You Bring - Bachelor's degree in Computer Science, IT, Software Engineering, or related field (or equivalent experience) - 2–4 years of hands-on development experience - Experience with languages/tools such as Infor ION, Interform, H5, CSS, JavaScript etc. - Experience with cloud platforms (Infor M3 preferred; AWS or Azure a plus) - Familiarity with integration platforms (Infor ION preferred) and APIs - Experience with project tools like Jira and Confluence - Working knowledge of databases (SQL Server, MySQL, or PostgreSQL) - Understanding of Agile development methodologies - Strong problem-solving, analytical, and communication skills - Ability to work independently while collaborating effectively with a team We do not offer sponsorship All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

United States
Silvaco logo

Device Simulation Software Developer

Silvaco

Silvaco is a publicly traded company on the Nasdaq market under the symbol SVCO. For over three decades, Silvaco, based in Silicon Valley, California and with global locations around the world has solved semiconductor design challenges by offering affordable and competitive TCAD (Technology Computer Aided Design) software, EDA (Electronic Design Automation) software, proven design IP (intellectual property), and world class support to engineers and researchers across the globe. Silvaco solutions span from atoms to systems: starting with simulation of material behavior impacting semiconductor devices, to design and analysis of transistor circuits, and lastly providing IP blocks for systems-on-chip (SoC) designs.

Full TimeRemoteTeam 201-500

Company Description About Silvaco: Silvaco is a publicly traded company on the Nasdaq market under the symbol SVCO. For over three decades, Silvaco, based in Silicon Valley, California and with global locations around the world has solved semiconductor design challenges by offering affordable and competitive TCAD (Technology Computer Aided Design) software, EDA (Electronic Design Automation) software, proven design IP (intellectual property), and world class support to engineers and researchers across the globe. Silvaco solutions span from atoms to systems: starting with simulation of material behavior impacting semiconductor devices, to design and analysis of transistor circuits, and lastly providing IP blocks for systems-on-chip (SoC) designs. Job Description This Remote position is available for hire in the United States, Austria or the UK. Silvaco is looking for a software engineer to join our device simulation team in one of the company's offices in Europe or US. Working at the very center of the TCAD group, the Device Software Developer will help Silvaco develop and deliver high quality products and services. As a member of the TCAD group, you will design, implement, evaluate, and improve classical, semiclassical, and quantum mechanical physical models and methods for the simulation of semiconductor devices. The successful candidate will be an experienced software engineer with expertise in simulation of semiconductor devices. As an integral member of a team of highly trained and experienced engineers, the successful candidate must also be able to: - Develop, support, test, and maintain simulation software tools. - Identify and understand the limitations of existing software components. - Improve and develop simulation methodologies. - Develop and provide software solutions for physical models to enable the simulation of a wide range of semiconductor devices. - Identify, implement, and test new physical models for electrical, quantum optoelectronic, and quantum transport device simulation. - Rely on experience and judgment to plan and accomplish goals. - Communicate complex ideas and testing results effectively; both orally and written - Must be able to work independently and solve the problems on his/her own initiative. - Provide accurate and effective written documentation. - Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills. Qualifications QUALIFICATIONS AND REQUIRED EXPERIENCE - Ph.D. in Physics, Engineering, Computational Science, or related fields. - 4 – 7 years of experience in simulation of semiconductor devices. - In-depth knowledge and understanding of semiconductor physics, in particular knowledge of semiconductor equations such as Poisson’s equation, carrier continuity equations, lattice heat flow, and energy balance. - In-depth knowledge and understanding of quantum mechanics, in particular knowledge of bulk and envelope function k.p theory, Schrodinger equation, Non-equilibrium Green's function (NEGF) methodology, light-matter interaction, and superlattices. - Strong proficiency in C ++ and software design. - Experience in software development within teams (code sharing). - Strong written and verbal communication and interpersonal skills. - Creative problem-solving skills. - Good organization, time management, and task prioritization skills. - PHYSICAL REQUIREMENTS - Prolonged periods of sitting. - Prolonged periods of typing - Clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including use of computers. - Ability to lift (up) to 15 pounds at times. Additional Information All your information will be kept confidential according to EEO guidelines. - Compensation: USD 108721 - USD 156606 - yearly

United States
$108K - $156K / year
American Specialty Health Incorporated logo

Software Engineer I (Remote)

American Specialty Health Incorporated

American Specialty Health is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender, race, color, religion, creed, national origin, citizenship, ancestry, physical or mental disability, legally-protected medical condition, marital status, age, sexual orientation, genetic information, military or veteran status, political affiliation, or any other basis protected by applicable local, federal or state law. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact our Human Resources Department at (800) 848-3555 x6702.

Full TimeRemoteTeam 1,001-5,000

American Specialty Health Incorporated (ASH) is seeking a Software Engineer I to join our Information Technology department. Assist in designing software applications. Develop and maintain software applications using latest Microsoft technologies. Hourly Salary Range American Specialty Health complies with state and federal wage and hour laws and compensation depends upon candidate’s qualifications, education, skill set, years of experience, and internal equity. $45.00 to $50.00 Hourly Wage Range. Remote Worker Guidelines - Remote Worker Guidelines: This position will be trained remotely and must be able to work from home (WFH) in a designated work area with company-provided technology equipment. This WFH position requires you have a stable connection to your Internet Service Provider with the ability to participate by video in online meetings over a reliable and consistent network. The internet connection must have a consistent 50 down/10 up Mbps minimum internet speed. 100 down/20 up is recommended to support higher quality video meetings. Responsibilities - Assists in design, development, maintenance, and troubleshooting of software applications. - Performs routine programming assignments under Manager’s supervision. - Develops an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge. - Demonstrates understanding of departmental procedures, programming standards, and all pertinent training materials. - Unit testing as applicable. - Assist in providing time estimates of assigned tasks and compare estimates to actual time spent in order to improve estimating accuracy. - Recommends possible improvements in applications. - Performs other duties as assigned. - Complies with all policies and standards. Qualifications - Bachelor’s Degree in an IT, computer, or technical related field; or equivalent experience required. If equivalent experience, High School Diploma required. - 1 year of progressive experience performing computer programming with experience in ASP.Net, C#, SQL required. - Experience with web development programming in a client/server setup preferred. - Experience with relational database design, writing queries, and stored procedures with MySQL or Microsoft SQL required. - Exceeds expectations of an associate programmer with demonstrated proficiency in coding. - Maintain productivity in a changing environment. - Completing tasks in a fast-paced development cycle. - Familiarity with software development life cycles such as Agile or SCRUM. Core Competencies - Demonstrated ability to interact in a positive, respectful manner and establish and maintain cooperative working relationships. - Ability to display excellent customer service to meet the needs and expectations of both internal and external customers. - Excellent listening and interpersonal communication skills to identify critical core competencies based on success factors and organizational environment. - Ability to effectively organize, prioritize, multi-task and manage time. - Demonstrated accuracy and productivity in a changing environment with constant interruptions. - Demonstrated ability to analyze information, problems, issues, situations, and procedures to develop effective solutions. - Ability to exercise strict confidentiality in all matters. Mobility - Primarily sedentary, able to sit for long periods of time. Physical Requirements - Ability to see, speak, and hear other personnel and/or objects. Ability to communicate both in verbal and written form. Ability to travel within and around the facility or Work from Home (WFH) environment. Capable of using a telephone, computer keyboard, and mouse. Ability to lift up to 10 lbs. Environmental Conditions - Work-from-home (WFH) environment. American Specialty Health is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth, related medical conditions, breastfeeding, and reproductive health decision-making), gender, gender identity, gender expression, race, color, religion (including religious dress and grooming practices), creed, national origin, citizenship, ancestry, physical or mental disability, legally-protected medical condition, marital status, age, sexual orientation, genetic information, military or veteran status, political affiliation, or any other basis protected by applicable local, federal or state law. Please view Equal Employment Opportunity Posters provided by OFCCP here. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact our Human Resources Department at (800) 848-3555 x6702. ASH will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company’s legal duty to furnish information. #LI-Remote #Engineer #Tech #SWE #ASP.Net #C# #SQL #MySQL

United States
$45 - $50 / hour
Job Closed