Enable job alerts via email!

Senior Software Engineer II

First American

United States

Remote

USD 120,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a Principal Software Engineer to develop and enhance web-based applications. The role involves translating client needs into system requirements, adhering to Agile methodologies, and optimizing application performance. Ideal candidates will have extensive experience in .NET technologies and strong problem-solving skills.

Qualifications

  • 7 to 9 years of professional experience in software development.
  • Minimum of 15 years of formal education in Computer Science or IT.

Responsibilities

  • Translate complex functional requirements into system requirements.
  • Develop web-based applications adhering to coding standards.
  • Create project plans and take ownership of modules.

Skills

Communication
Teamwork
Problem Solving

Education

Bachelor's in Computer Science

Tools

.NET
SQL Server
AWS
Azure
C#
HTML5
CSS
JavaScript

Job description

Software Services helps build First Americans product suite that encompasses the best in class Title Insurance, Settlement and Mortgage solutions platforms. Leverages technology product stack across Microsoft platform predominantly to develop, enhance and maintain the best in class applications. The R & D division delivers solutions for the title insurance industry leveraging the best of NLP, AI and ML.
Job Summary
Principal Software Engineer will probe to gauge the stated and unstated needs of the client before translating complex functional requirements into system requirements while developing applications for First American. These are typically web-based applications developed by adhering to coding standards and guidelines by following a continuous Build-Integrate-Test (Agile) approach. Principal Software Engineer will use the deep understanding of the domain to enhance the work output in terms of functionality and enhancements to software applications.
Principal Software Engineer will have understanding of the software development lifecycle and knowledge of the overall application development space combined with understanding of the business and domain. Role will create basic project plans for small projects and will take ownership of modules to develop features using available stacks and programming languages independently. Will apply standard troubleshooting and debugging concepts to achieve speed and efficiency, review code, and suggest enhancements. Will understand the Agile manifesto and ceremonies, design and develop basic DB solutions, establish database objects, and perform performance tuning. Will work with Configuration Management tools to enforce CM practices and processes. Must adhere to QA standards and work with a deep understanding of performance bottlenecks, production infrastructure, interfaces, and dependencies of the product.
Competencies
  • Understands and meets stakeholder requirements, brings contextual nuances to deliverables, and partners effectively.
  • Monitors own work for performance standards, ensuring delivery within time, budget, and quality expectations.
  • Develops technical and behavioral skills, learns from experiences.
  • Receptive to new ideas and perspectives, questions routines that could be improved.
  • Adapts to different cultures and situations, thinks quickly, displays urgency.
  • Encourages teamwork, promotes openness, facilitates participation, and respects others' views.
  • Focuses on goals, seeks feedback, and suggests improvements.
  • Breaks down problems, analyzes, and chooses optimal actions.
  • Excellent communication and interpersonal skills for interaction with colleagues and clients.
Technical Skills
  • Experience in design, development, and maintenance of .NET web applications across all SDLC phases.
  • Experience with complex, multi-tiered architectures.
  • Knowledge of Object-Oriented programming, design patterns, and SOLID principles.
  • Experience in feasibility analysis (technical, financial, operational).
  • Ability to select and justify design patterns and platforms.
  • Familiarity with security frameworks, vulnerability assessments, and secure coding practices.
  • Experience working with agile teams and methodologies like Scrum, KanBan, or XP.
  • Proficiency in web technologies: C#, MVC 5, ASP.Net, Web API, Angular/React/Backbone, HTML5, CSS, jQuery, Bootstrap.
  • Strong SQL skills, experience with SQL Server or MySQL.
  • Understanding of cloud platforms (AWS, Azure, OpenShift, etc.) and their features.
  • Proficiency in T-SQL programming.
  • Ability to troubleshoot production issues and optimize applications.
  • Experience with planning tools like Gantt charts and reporting/MIS.
  • Contribute to new techniques and plans within expertise area.
Educational Qualification and Experience
Minimum of 15 years of formal education in Computer Science or IT.
Professional experience of 7 to 9 years.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, Observability Platform (US Remote Available)

Splunk

Massachusetts

Remote

USD 114,000 - 143,000

Yesterday
Be an early applicant

Senior Software Engineer II (Remote)

Careers at Drata

Remote

USD 100,000 - 140,000

8 days ago

Software Engineer / Software Engineer II (IAM Engineering) (Remote - US)

BNSF Railway

Remote

USD 93,000 - 207,000

Yesterday
Be an early applicant

Software Engineer II

Root Inc.

Remote

USD 123,000 - 145,000

Yesterday
Be an early applicant

Senior Frontend Software Engineer, myLexia

Lexia Learning

Concord

Remote

USD 114,000 - 143,000

3 days ago
Be an early applicant

Software Engineer II

Ophelia

Remote

USD 140,000 - 150,000

Today
Be an early applicant

Software Engineer II - (Remote - US)

Jobgether

Remote

USD 99,000 - 138,000

12 days ago

Senior Software Engineer

Just Appraised

Colorado

Remote

USD 114,000 - 195,000

18 days ago

Software Engineer - Remote

Optum

Raleigh

Remote

USD 71,000 - 141,000

2 days ago
Be an early applicant