Well-versed in building out onboarding and mentoring programs to teach and train other engineers in ... Solid comprehension of agile software development lifecycle
Well-versed in building out onboarding and mentoring programs to teach and train other engineers in ... Solid comprehension of agile software development lifecycle
Assistant Professor of Software Engineering
$74K - $158K/yr
Teach undergraduate and graduate courses in software engineering, software design and architecture, and related areas of computer engineering and computer science. Instruction in the Department of ...
Assistant Professor of Software Engineering
$74K - $158K/yr
Teach undergraduate and graduate courses in software engineering, software design and architecture, and related areas of computer engineering and computer science. Instruction in the Department of ...
... taught them how to code. This "for doctors, by doctors" philosophy has allowed us to create an AI ... ModMed is hiring a driven, technically hands-on Director of Software Engineering to lead our Shared ...
... taught them how to code. This "for doctors, by doctors" philosophy has allowed us to create an AI ... ModMed is hiring a driven, technically hands-on Director of Software Engineering to lead our Shared ...
Director, Software Engineering
Boca Raton, FL · On-site
$240K/yr
... taught them how to code. This "for doctors, by doctors" philosophy has allowed us to create an AI ... ModMed is hiring a driven, technically hands-on Director of Software Engineering to lead our Shared ...
Director, Software Engineering
Boca Raton, FL · On-site
$240K/yr
... taught them how to code. This "for doctors, by doctors" philosophy has allowed us to create an AI ... ModMed is hiring a driven, technically hands-on Director of Software Engineering to lead our Shared ...
Posting Details Position Information Position Title Computer Science, Software Engineering Adjunct ... Teaching Responsibilities The responsibilities of the adjunct include lecture and lab instruction ...
Posting Details Position Information Position Title Computer Science, Software Engineering Adjunct ... Teaching Responsibilities The responsibilities of the adjunct include lecture and lab instruction ...
... and teach them what they need to know. If you'd like to get an idea of what we cover in our software engineering interview process, you can visit our interview prep page. If you're a recruiting ...
... and teach them what they need to know. If you'd like to get an idea of what we cover in our software engineering interview process, you can visit our interview prep page. If you're a recruiting ...
Software Engineer
New York, NY · On-site
... and teach them what they need to know. If you'd like to get an idea of what we cover in our software engineering interview process, you can visit our interview prep page. If you're a recruiting ...
Software Engineer
New York, NY · On-site
... and teach them what they need to know. If you'd like to get an idea of what we cover in our software engineering interview process, you can visit our interview prep page. If you're a recruiting ...
Senior Software Engineer, Teachers Pay Teachers
Raleigh, NC · On-site
$119K - $157K/yr
Mentor teammates, communicate and teach your learnings WHAT WE'RE LOOKING FOR * 6+ years of experience in software engineering * Bachelor's or advanced degree in Computer Science or a related ...
Senior Software Engineer, Teachers Pay Teachers
Raleigh, NC · On-site
$119K - $157K/yr
Mentor teammates, communicate and teach your learnings WHAT WE'RE LOOKING FOR * 6+ years of experience in software engineering * Bachelor's or advanced degree in Computer Science or a related ...
Provides training to help bridge the gap between what is taught in college and what an entry level software engineer really needs to know. Real world software development and testing experience. Not ...
Provides training to help bridge the gap between what is taught in college and what an entry level software engineer really needs to know. Real world software development and testing experience. Not ...
Provides training to help bridge the gap between what is taught in college and what an entry level software engineer really needs to know. Real world software development and testing experience. Not ...
Provides training to help bridge the gap between what is taught in college and what an entry level software engineer really needs to know. Real world software development and testing experience. Not ...
Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline
Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline
Teach undergraduate courses in computer science and/or software engineering, including introductory and intermediate-level courses. 2. Teach or support AI-related courses and curriculum, such as ...
Teach undergraduate courses in computer science and/or software engineering, including introductory and intermediate-level courses. 2. Teach or support AI-related courses and curriculum, such as ...
Teach undergraduate courses in computer science and/or software engineering, including introductory and intermediate-level courses. 2. Teach or support AI-related courses and curriculum, such as ...
Teach undergraduate courses in computer science and/or software engineering, including introductory and intermediate-level courses. 2. Teach or support AI-related courses and curriculum, such as ...
Senior Manager, Software Engineering
Atlanta, GA · On-site
$166K - $250K/yr
Well-versed in building out onboarding and mentoring programs to teach and train other engineers in ... Solid comprehension of agile software development lifecycle For California, Colorado, Connecticut ...
Quick apply
Senior Manager, Software Engineering
Atlanta, GA · On-site
$166K - $250K/yr
Well-versed in building out onboarding and mentoring programs to teach and train other engineers in ... Solid comprehension of agile software development lifecycle For California, Colorado, Connecticut ...
Senior Manager, Software Engineering
Atlanta, GA · On-site
$166K - $250K/yr
Well-versed in building out onboarding and mentoring programs to teach and train other engineers in ... Solid comprehension of agile software development lifecycle For California, Colorado, Connecticut ...
Senior Manager, Software Engineering
Atlanta, GA · On-site
$166K - $250K/yr
Well-versed in building out onboarding and mentoring programs to teach and train other engineers in ... Solid comprehension of agile software development lifecycle For California, Colorado, Connecticut ...
Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where ... Raises the technical bar around them - a natural teacher and force multiplier Nice to Have * Open ...
Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where ... Raises the technical bar around them - a natural teacher and force multiplier Nice to Have * Open ...
The Department of Computer, Electrical, and Software Engineering at Embry-Riddle Aeronautical ... teaching discipline.
The Department of Computer, Electrical, and Software Engineering at Embry-Riddle Aeronautical ... teaching discipline.
Required : • 2+ year of professional software engineering experience • Strong software ... teaching and sharing knowledge with developer communities • Active GitHub profile • Open-source ...
Required : • 2+ year of professional software engineering experience • Strong software ... teaching and sharing knowledge with developer communities • Active GitHub profile • Open-source ...
The Department of Computer, Electrical, and Software Engineering at Embry-Riddle Aeronautical ... teaching discipline.
The Department of Computer, Electrical, and Software Engineering at Embry-Riddle Aeronautical ... teaching discipline.
Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where ... Raises the technical bar around them - a natural teacher and force multiplier Nice to Have * Open ...
Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where ... Raises the technical bar around them - a natural teacher and force multiplier Nice to Have * Open ...
Software Engineering Teaching information
See salary details
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
How much do software engineering teaching jobs pay per year?
What are the key skills and qualifications needed to thrive in the Software Engineering Teaching position, and why are they important?
To thrive in Software Engineering Teaching, you need a strong understanding of programming languages, software development methodologies, and a background in computer science or a related field, often with teaching experience or relevant certifications. Familiarity with popular software tools like integrated development environments (IDEs), version control systems (such as Git), and online learning platforms is beneficial. Strong communication, mentorship, and the ability to inspire and adapt to different learning styles are standout soft skills. These abilities are essential to effectively educate, motivate, and prepare students for real-world software engineering roles.
What is a Software Engineering Teaching job?
A Software Engineering Teaching job involves educating students or professionals on software development principles, programming languages, and engineering best practices. Instructors design course materials, deliver lectures, and provide hands-on coding exercises to enhance learning. They may teach in universities, coding bootcamps, or corporate training programs. The role requires strong technical expertise, communication skills, and a passion for mentoring future engineers.
What are the typical daily responsibilities of a Software Engineering Teaching professional?
As a Software Engineering Teaching professional, your daily responsibilities often include preparing and delivering lectures or tutorials, developing learning materials, and designing projects or assessments that reflect industry practices. You may also spend significant time providing personalized feedback, holding office hours, and mentoring students both individually and in groups. Collaboration with colleagues to enhance curriculum and stay current with technological trends is common. This dynamic role involves balancing teaching, curriculum development, and student support to ensure effective and engaging learning experiences.
- Full Time Deloitte Mechanical Engineering
- Aerospace Teaching
- Engineer Faculty
- Full Time Online Mechanical Engineering Tutor
- Evening Nuclear Engineering Faculty
- Engineering Faculty
- Full Time Chemical Engineering Lecturer
- Mechanical Engineering Teacher
- Civil Engineering Faculty
- Online Adjunct Faculty Civil Engineering
Key responsibilities
Drive strategic planning and execution while developing key technologies to enhance the company's long-term position.
Manage all software development activities from start to finish, including setting requirements, goals, and timelines.
Provide technical oversight to the team and ensure projects are delivered according to schedule.
Job description
- You should have experience managing all development activities from start to finish. This includes monitoring how reliable and proficient our internal systems are. You will also suggest improvements when necessary. You will ensure compliance with security regulations while managing software development projects by setting requirements, goals, and timelines.
- Designing strategies for future development projects based on the company's overall objectives and resource availability
- Implementing innovative technologies
- Coordinating with internal and external stakeholders
- Providing technical oversight to your team
- Ensuring projects are delivered according to schedule
- Good at finding opportunities to improve development processes
- Well-versed in building out onboarding and mentoring programs to teach and train other engineers in order to incubate individual and team growth
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
- 12+ years of engineering experience with a strong track record of successful development and delivery of complex, enterprise-class software that results in material market impact
- Recent experience in development, operations, troubleshooting, and managing teams
- Experience building and/or contributing to a component library
- Knowledge of coding and designing with Angular
- Experience using design systems to drive library design
- An affinity for writing high-performance, reusable code for components that will be used across an entire platform
- An interest in creating an inclusive and accessible user experience following WCAG compliance standards
- Proven critical thinking, advanced analytical skills, and qualities
- Solid consulting skills and diplomatic conflict management skills
- A deep sense of ownership and drive
- System design and architecture experience with large complex systems
- Deep knowledge of data structures and programming
- Solid comprehension of agile software development lifecycle
About OneTrust
Sourced by ZipRecruiter
Industry
Software development
Company size
1,001 - 5,000 Employees
Headquarters location
Atlanta, GA, US
Year founded
2016