Principal software engineer
Job Description
Key Responsibilities
Lead and manage a dedicated development team encompassing front-end, back-end, application, and data engineering.
Own the end-to-end delivery of new product development, feature enhancements, and maintenance activities.
· Design scalable and robust system architectures aligned with business requirements.
· Oversee the development and unit testing of software solutions across Microsoft (.NET), Python, Angular, REST/JSON APIs, SQL Server, Azure, and On-Premises environments.
· Establish and promote best practices, design patterns, and coding standards to ensure maintainability, performance, and quality of software products.
· Provide strategic technical guidance and drive the adoption of modern tools, technologies, and processes.
· Foster a culture of innovation and technical excellence within the engineering community.
· Lead the diagnosis and resolution of technical issues, proposing long-term solutions to reduce recurring problems.
· Mentor and develop team members, ensuring continuous learning and professional growth.
· Manage ongoing maintenance and operational support of existing systems while planning and executing their evolution and enhancements.
Collaborate with cross-functional teams including product management, QA, and operations to ensure seamless project delivery.
-
Pay Range: 60-80/hr
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
Required Skills & Experience
6-8 years of proven experience in software development leadership roles.Strong expertise in the Microsoft development platform (.NET), REST/JSON, API development, and SQL Server.
Hands-on experience with front-end frameworks such as Angular.
Deep understanding of Azure cloud services and on-premises development and deployment.
Experience leading diverse teams with multi-technology skill sets.
Demonstrated ability to architect complex, scalable systems.
Solid experience in designing and implementing high-quality software solutions following best practices and design patterns.
Excellent problem-solving and troubleshooting skills.
Proven ability to operate effectively in fast-paced, complex business environments.
Strong communication, leadership, and mentoring skills.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). Certifications such as Azure/AWS Certified Solutions Architect, or Certified Kubernetes Administrator (CKA).
Experience in Commercial Wholesale and Specialty domain.
Exposure to CI/CD pipelines, DevOps practices, and automation.
Knowledge of additional cloud platforms and modern frontend frameworks.
Recommended Jobs
Part-Time Sales Receptionist
About Milan Laser Hair Removal Milan Laser Hair Removal is one of the nation’s premier laser hair removal providers. That’s because we only use top of the line lasers, and all our treatments are perf…
PRODUCTION SUPERVISOR
Are you a hands-on leader who thrives in a fast-paced manufacturing environment? We are looking for a Production Supervisor to drive excellence on our shop floor. This isn't a "desk job"—you will spen…
Jr. Product Designer
The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are…
Agile Program Delivery Manager|Req#3995
Description ActioNet has an upcomning opportunity for a Agile Program Delivery Manager able to obtain a Public Trust clearance. This position is 95% REMOTE reporting at the following locations: ~…
Inside Sales Representative (Work from Home)
Make a real impact. Grow your income. Work from anywhere. The Summers Agency is expanding, and we’re looking for motivated individuals who want a flexible, remote sales career with real earning po…
Asphalt Roller Operator - Paving - Richmond
Job Title: Roller Operator - Richmond Department: Paving Reports to: Paving Foreman Major Role and Purpose : ~ Operate a self-propelled Roller with either steel drums or solid rubber w…
Ai engineer
Title: AI Engineer Location: Reston Town Center Hybrid- 3 days a week onsite Description Develop and optimize machine learning and deep learning models using frameworks like TensorFlow or…
Dental Receptionist
Established Old Town Alexandria Dental Practice is seeking a full time/part time dental receptionist with a minimum 2 years experience. Job Description: Working in a front-office team. Custome…
Service Department Head
Baker Roofing Company – Service Department Head We are seeking an experienced Commercial Roofing Service Department Head to join our winning team. You would lead an entire service operations depa…
Psychiatrist - Child - $30000.00 Sign On! (J1 / H1B)
Private Pediatric care group is seeking a Child/Adolescent Psychiatrist for the Norfolk, Virginia area! (20min from Virginia Beach) Live near the beach with Partnership Track and $30K Sign On! r…