Senior Software Engineer I in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer I in the United States.
This role offers the opportunity to contribute to a large-scale, enterprise-grade financial platform that supports mission-critical performance management solutions for global organizations. You will work on complex, high-impact features that span backend services, APIs, data models, and modern web interfaces within a distributed and cloud-enabled architecture. The position involves ownership of end-to-end development cycles, from design and implementation to deployment and production support. You will collaborate closely with cross-functional teams to deliver scalable, reliable, and high-performance software solutions. The environment is highly technical, collaborative, and innovation-driven, with strong emphasis on engineering excellence and continuous improvement. This is a hands-on engineering role where your work directly influences platform stability, scalability, and user experience at enterprise scale.
- Design, develop, and maintain complex software features and services across a large-scale enterprise platform, ensuring quality from design through production support.
- Lead implementation of moderately to highly complex features with a focus on scalability, performance, reliability, and maintainability.
- Contribute to architectural discussions and technical design decisions aligned with platform standards and engineering best practices.
- Build and maintain modern user interface components using frameworks such as Angular, React, Blazor, or WPF.
- Design and evolve APIs, SDKs, and data contracts (JSON/XML), ensuring clarity, documentation, and backward compatibility.
- Participate in and lead code reviews, ensuring adherence to coding standards and engineering quality expectations.
- Mentor and support other engineers by providing technical guidance and sharing best practices.
- Collaborate cross-functionally to translate business requirements into robust technical solutions.
- Identify and implement improvements in system performance, developer productivity, and engineering processes.
- Support CI/CD pipelines, automation initiatives, and production issue resolution to ensure system reliability.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
- 4–10 years of professional software development experience.
- Strong proficiency in C#, .NET, and ASP.NET frameworks.
- Experience with modern front-end frameworks such as Angular, React, Blazor, or WPF.
- Strong understanding of RESTful API design and service-oriented architectures.
- Experience designing and maintaining JSON-based contracts and enterprise integrations.
- Solid knowledge of SQL, performance tuning, and system optimization techniques.
- Experience with Git workflows and CI/CD pipelines in a production environment.
- Strong problem-solving skills with the ability to own and deliver complex features independently.
- Ability to mentor engineers and communicate technical concepts clearly to diverse audiences.
- Familiarity with distributed systems, SaaS platforms, or cloud environments (Azure experience preferred).
- Strong sense of ownership, accountability, and commitment to engineering excellence.
- Competitive compensation ranging from $138,000 to $206,500 annually (based on experience and location).
- Comprehensive medical, dental, and vision insurance coverage.
- Life insurance and disability coverage (short-term and long-term).
- 401(k) retirement plan.
- Paid vacation time and company holidays.
- Professional development and training opportunities.
- Equity and variable compensation opportunities (where applicable).
- Fully remote work flexibility within the United States.