INNOVATIVE TECH Verified
Technology
Principal Software Engineer
Plano, TXOnsiteFull TimePrincipal$75–$80 /hrPosted 1 month ago
Required skills
- scalable
- high-performance
- complex systems
- enterprise level
Nice to have
- Software Engineering
Role summary
Innovative Tech Solutions Inc is seeking a Principal Software Engineer in Woodlawn, MD to lead the design and architecture of scalable, high-performance software systems. This high-impact leadership role involves driving the full SDLC, mentoring junior engineers, and collaborating with stakeholders. The ideal candidate has 8+ years of experience, deep expertise in languages like Java, Python, or C++, strong cloud platform knowledge (AWS, Azure, GCP), and proficiency in DevOps and CI/CD practices. This role requires technical leadership and a proven track record of delivering complex enterprise-level systems.
Benefits:
Responsibilities:
- Bonus based on performance
- Competitive salary
- Dental insurance
- Donation matching
Responsibilities:
- Lead the design and architecture of scalable, high-performance software systems and applications
- Drive full software development lifecycle (SDLC) from requirements gathering through deployment and maintenance
- Mentor and provide technical guidance to junior and mid-level engineers across the team
- Collaborate with cross-functional stakeholders to define technical requirements and deliver solutions
- Conduct thorough code reviews to ensure quality, security, and adherence to best practices
- Identify and resolve complex technical challenges, performance bottlenecks, and system vulnerabilities
- Evaluate and champion adoption of emerging technologies, frameworks, and engineering methodologies
- 8+ years of professional software engineering experience with a proven track record of delivering complex systems
- Deep expertise in one or more programming languages such as Java, Python, C++, or similar
- Strong background in cloud platforms (AWS, Azure, or GCP), microservices, and distributed systems
- Experience leading technical teams and driving architectural decisions at an enterprise level
- Proficiency with DevOps practices, CI/CD pipelines, and agile development methodologies
- Excellent problem-solving skills with the ability to communicate complex concepts to non-technical stakeholders
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field preferred
Similar roles
- DevOps Engineer USCINNOVATIVE TECH · Washington, WA · Onsite
- Dot NET DeveloperINNOVATIVE TECH · Washington, WA · Onsite
Lead, Mobile App Software EngineerWhitepages · Seattle, WA · Hybrid- Manager, Software EngineeringNetDocuments · Lehi, UT · Hybrid
- Staff Embedded Software EngineersRivian and Volkswagen Group Technologies · Palo Alto, CA · Onsite
- Software EngineerPublicis Groupe Holdings · Westminster, CO · Hybrid
