Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer in the United States.
This role offers the opportunity to drive high-impact software development projects within a dynamic, mission-driven environment. You will design and implement prototypes and proof-of-concepts, evaluating emerging technologies to enhance operational efficiency and user experience. Collaborating with multidisciplinary teams, you will provide technical leadership, mentor junior engineers, and help deliver scalable, maintainable software solutions. This position emphasizes innovation, problem-solving, and continuous learning in a setting where your contributions directly influence project outcomes. Candidates will work on projects that modernize software delivery and improve digital services for critical systems.
Accountabilities
- Design, develop, and maintain software applications or specialized utility programs tailored to project needs.
- Analyze user requirements and translate them into functional software solutions.
- Customize and optimize software to improve operational efficiency and user experience.
- Design and maintain databases within application areas, collaborating individually or with teams.
- Mentor and provide guidance to less experienced software developers, ensuring technical growth across the team.
- Evaluate and adopt new technologies through prototypes and proof-of-concepts to inform project decisions.
- Collaborate with cross-functional teams and stakeholders to deliver high-quality software solutions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 9+ years of professional experience in software development.
- Strong experience with programming languages such as Java, JavaScript, Python, Ruby on Rails, ReactJS, or TypeScript.
- Proficiency with front-end frameworks (e.g., JavaScript/React) and back-end technologies (e.g., Java, Python).
- Familiarity with databases (e.g., MySQL, PostgreSQL), web servers (e.g., nginx), and UI/UX design principles.
- Ability to quickly learn new systems and technologies.
- Excellent problem-solving, communication, and leadership skills.
- Experience providing direction to less senior team members and collaborating with stakeholders.
- Preferred: Experience with Python, DevOps practices, CI/CD, AWS, Docker/Kubernetes.
- Must be a U.S. Citizen and able to obtain Public Trust clearance.
Similar Jobs
Field Engineer - High Voltage (Remote - US)
Jobgether
Sr. Project Manager (Remote - US)
Jobgether
Senior Software Engineer - Backend - Growth Platform (Remote - US)
Jobgether
Senior Application Security Engineer (Remote - US)
Jobgether
Engineering Manager - CAD/3D Research and Novel Algorithms (Remote - US)
Jobgether
Data Engineer (Remote - US)
Jobgether
Implementation Engineer (Remote - US)
Jobgether
Senior Data Engineer (Remote - US)
Jobgether
Staff Mobile Engineer (Android) (Remote - US)
Jobgether
Senior Product Manager (Remote - US)
Jobgether
IoT Security Consultant- Remote (Anywhere in the U.S.)
Jobgether
Senior Software Engineer (TypeScript) - AI/ML (Remote - US)
Jobgether
Design Director (Remote - US)
Jobgether
Senior Product Manager, Reporting & Analytics (Remote - US)
Jobgether
Firefox OS Integration Engineer, Mac OS Engineering (Remote - US)
Jobgether
Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.
