Senior Software Engineer
The Sr. Software Project Engineer designs and develops new software. This role helps determine product requirements and develops high-level architectural specifications with a focus on feasibility, functionality, and ease of integration with existing systems. Significant ingenuity and flexibility are expected. This position acts as a technical mentor to other engineers, interacts with clients on a consultative basis, and may generate additional client business.
If you’d like to join our team of versatile and inventive engineering professionals, apply today!
What you get:
- Flexible Time Off
- Hybrid Work Schedule with a Collaborative Work Environment
- Performance Bonus Opportunities
- Medical, Dental, Vision, & Life Insurance
- 401(k) with Company Match
- Onsite Fitness Centers
- Regular Social Events
You’ll be a great fit if you have:
- Excellent analytical, problem-solving, organizational, and written/verbal communication skills.
- Excitement for a challenge!
To be considered, you’ll need:
- Bachelor’s degree in Computer Science, Electrical Engineering, Electronic Engineering, Computer Engineering, or a related field.
- Minimum of 7 years of experience in software development and application design is preferred.
- Proficiency in at least 1 scripting language & 1 compiled language.
- Experience in object-oriented programing & concepts.
- Experience with more than 1 operating system.
- Ability to architect, develop and implement client solutions which may include the following technical/software components:
o User Interface Development
o Inter-Process Communication (IPC)
o Interfacing with embedded devices
o Web Development
o Database
o Cloud Computing
o Internet of Things (IoT)
o Smart Device Apps/Interfaces
o No/Low-Code Development
o Security
- Knowledge of software engineering management within an Agile environment, both tools and process (project tracking/scheduling, document management, SW unit/verification testing, issue/bug tracking, configuration management, integration/release testing, etc.)
- Ability and willingness to learn new technologies.
- Excellent verbal, written, & presentation skills.
- To be well-organized, self-motivated, energetic, creative, and resourceful.
- Demonstrated leadership capabilities.
- To be fully vaccinated against COVID-19 or be willing to become vaccinated against COVID-19 upon hire.
ITE is an Equal Employment Opportunity Employer. Our clients come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it is the right thing to do, but because it makes our company stronger.