Principal Software Engineer
HireFit
About the job Principal Software Engineer
Principal Software Engineer
- Lead and oversee the design, development, and implementation of complex software systems.
- Offer technical mentorship to ensure adherence to software development best practices.
- Collaborate with stakeholders to analyze requirements and enhance existing systems.
- Create scalable and maintainable software solutions of the highest quality.
- Ensure timely project completion within allocated budgets.
- Foster integration with other systems and platforms through team collaboration.
- Explore and assess new software technologies to enhance development processes.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Over 10 years of hands-on experience in software engineering, emphasizing design, development, and implementation.
- Proven leadership and team management abilities, including experience leading software engineering teams.
- Proficiency in various programming languages such as Java, Python, or C++.
- Expertise in software architecture and design, including complex system implementation.
- Familiarity with Agile methodologies.
- Strong problem-solving skills and analytical capabilities.
- Excellent communication and interpersonal skills.
- Active TS/SCI-FSP clearance.
- Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of big data technologies such as Hadoop and Spark.
- Exposure to machine learning and artificial intelligence technologies.
- Paid time off
- Retirement/401k plans
- Health, dental, and vision insurance
- Disability and life insurance
- Professional development opportunities
- Certification awards/bonuses
- Company-sponsored activities
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Annapolis, MD
- senior principal cloud computing engineer Annapolis, MD
- principal Annapolis, MD
- principal cloud computing engineer Annapolis, MD
- senior principal scientist Annapolis, MD
- software implementation project manager Annapolis, MD
- remote software sales Annapolis, MD
- bank software Annapolis, MD
- healthcare software sales Annapolis, MD
- software Annapolis, MD
