Emergent Software logo
Emergent Software

Your Full Stack Technology Partner

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2003H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

68 days ago

Salary

$130K - $150K / year

Seniority

Senior

Bachelor DegreeEnglishAWSCloudReactSQL.NET

Job Description

Senior Software Engineer

Emergent Software

• Manage technical projects from planning and design through implementation and delivery. • Serve as a senior technical contributor, balancing hands-on software development with technical leadership responsibilities. • Design scalable applications and make architecture decisions that support long-term growth and performance. • Help drive modernization efforts, including the transition from a monolithic system to service-oriented architectures and cloud-based solutions. • Collaborate with product, engineering, and external development teams to ensure successful delivery of strategic initiatives. • Evaluate and recommend AWS services and infrastructure patterns based on technical and business requirements. • Mentor team members and provide technical guidance when needed, helping strengthen overall engineering capabilities.

Job Requirements

  • Strong experience developing applications with .NET and C#
  • Experience working with SQL Server and relational database design
  • Hands-on experience with AWS services and cloud infrastructure
  • Experience developing modern web applications using React
  • Strong understanding of software architecture, system design, and application scalability
  • Ability to lead projects and influence technical direction without necessarily holding a formal leadership title
  • Excellent communication and collaboration skills.

Related Job Pages

More Full-stack Engineer Jobs

GoTo logo

Senior Software Developer

GoTo

Making IT easy, anywhere.

Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• Concevoir, développer, tester et exploiter des services backend à haute disponibilité en Java et Golang • Développer des fonctionnalités avancées de plans de numérotation et d’IVR , incluant une logique de routage dynamique et le partage de contexte entre appels • Déployer, surveiller et soutenir des systèmes en production sur Kubernetes , incluant la participation aux rotations d’astreinte • Moderniser et maintenir les pipelines CI/CD (GitHub Actions), et contribuer à la fiabilité et à l’observabilité des systèmes • Collaborer au sein d’une petite équipe en mode Kanban : revue de demandes de fusion (pull requests), contribution aux décisions d’architecture et utilisation quotidienne d’outils de développement assistés par l’IA (ex. : GitHub Copilot, Claude)

Canada
Promise Robotics logo

Software Developer

Promise Robotics

Helping the building industry to harness automation towards a more affordable and sustainable built environment.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices. • Design and develop software algorithms • Conduct research and experimentation to improve the performance of software systems • Perform detailed analysis, design, code development, software integration and testing • Analyze complex functions, procedures and problems to deliver creative and effective solutions • Stay up to date with the latest advancements in AI techniques and advanced algorithms • Participate in design and code reviews

Canada
Esri logo

Product Engineer II – Web Services

Esri

Esri technology helps people solve some of the world’s most difficult problems.

Full TimeRemoteTeam 5,001-10,000Since 1969H1B Sponsor

• Work with customers, leadership, and your development team to identify requirements and translate them into functional user stories for consideration • Create and maintain performance dashboards to evaluate service usage to inform product objectives and development priorities • Maintain a Product Backlog of user stories and defects, work with your team to refine and plan these items for development • Organize and communicate development and release plans to stakeholders • Collaborate with product engineering writers and product management to publish best practices through tutorials, blog articles, and conference presentations • Validate and triage enhancement and defect requests in collaboration with Esri Support Services

Virginia
$79.7K - $133.1K / year
Esri logo

Senior Product Engineer – Web Services

Esri

Esri technology helps people solve some of the world’s most difficult problems.

Full TimeRemoteTeam 5,001-10,000Since 1969H1B Sponsor

• Own the end‑to‑end evolution, quality, and customer impact of one or more ArcGIS web services, including enhancements, defects, reliability improvements, and technical investments • Serve as the primary product decision‑maker for assigned services, balancing customer needs, platform health, and long‑term sustainability • Define and act on service goals, success metrics, and quality standards, using telemetry and customer feedback to guide prioritization and investment • Maintain and prioritize a comprehensive product backlog, making informed tradeoffs across features, defects, technical debt, and operational work • Own service contracts, API behavior, versioning, and backward compatibility, evaluating downstream impact across the ArcGIS ecosystem • Champion operational excellence, advocating for reliability, performance, scalability, and observability best practices • Influence product direction and multiply impact through cross‑team collaboration, mentorship, and shared standards • Validate and triage enhancement and defect requests in collaboration with Esri Support Services

California + 1 moreAll locations: California | Virginia
$93.6K - $159.3K / year