Lead Software Engineer in United States Embassy at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer based in United States.
This fully remote opportunity is ideal for an experienced software engineering professional who enjoys building scalable internal applications that improve business operations and productivity. In this role, you will lead the design, development, integration, and optimization of software solutions that support enterprise-wide workflows, reporting, and data management. Working closely with cross-functional stakeholders and IT teams, you will translate business needs into innovative technical solutions while driving best practices in software development. The position combines hands-on coding with technical leadership, process improvement, and strategic problem-solving in a collaborative, technology-driven environment. This is an excellent opportunity to make a lasting impact by delivering high-quality applications that support critical business functions across a growing organization.
- Design, develop, maintain, and enhance internal software applications that improve business workflows, operational efficiency, and information sharing.
- Build scalable backend services and APIs while contributing to frontend application development and user experience improvements.
- Collaborate with internal stakeholders to gather business requirements and translate them into reliable, high-quality software solutions.
- Develop, execute, and maintain unit, functional, and manual tests to ensure application performance, stability, and reliability.
- Troubleshoot, debug, and resolve software issues while continuously improving existing applications and development processes.
- Prepare technical recommendations and solution proposals, including cost estimates and implementation strategies for process improvements.
- Evaluate existing technologies and recommend enhancements, third-party tools, or custom-built solutions where appropriate.
- Partner with regional IT teams and technical leaders to support enterprise-wide software deployments and cross-functional initiatives.
- Promote software development best practices, code quality, and collaborative engineering standards across projects.
- Bachelor's degree or Associate degree in Computer Science, Software Engineering, or a related technical discipline is preferred.
- 5–8+ years of professional experience in object-oriented Python development, preferably using the FastAPI framework.
- 3–5+ years of frontend development experience using JavaScript or TypeScript, with React experience preferred.
- Strong proficiency in SQL and relational database design, with Microsoft SQL Server knowledge considered an asset.
- Proven ability to analyze, troubleshoot, and understand complex software systems, including applications without direct source code access.
- Experience designing and integrating APIs and developing scalable business applications.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities, with experience working alongside technical and non-technical stakeholders.
- Ability to manage multiple priorities while delivering high-quality, maintainable software solutions in a remote work environment.
- Competitive annual base salary ranging from $120,000 to $145,000 USD, based on experience, qualifications, skills, and location.
- Eligibility for performance-based bonus opportunities.
- Fully remote work arrangement within the United States.
- Comprehensive medical, dental, and vision insurance.
- 401(k) retirement plan with company matching contributions.
- Paid time off and company holidays.
- Employee wellness programs and employee assistance resources.
- Professional development and ongoing learning support.
- Opportunity to contribute to impactful enterprise technology initiatives within a collaborative engineering environment.