![Mobile Shire Logo](https://dn9tckvz2rpxv.cloudfront.net/shirecareers.jobs/shirelogo.png)
Job Information
PulteGroup Software Engineer II (Pulte Mortgage) in Englewood, Colorado
Description:
**This is a remote position, but candidates must be located in the Denver, CO metro area.
If you are driven to build quality software, have worked in both cloud and on-prem environments and enjoy the challenge of understanding and modernizing an existing system, we want to meet you.
Pulte Financial Services (an affiliate of PulteGroup) is seeking an experienced, passionate, results-oriented, hands-on software engineer with experience transforming organizations into a more data-driven culture and environment to join our information systems department. Our vision is to elevate the power of data by providing robust data quality, data management, and data visualization solutions to empower our people to make informed, data-driven decisions.
We are looking for a seasoned, software engineer with a passion for data who has hands-on experience building and debugging SQL Server databases, data pipelines, data transformations, and APIs. The ideal candidate will play a pivotal role in shaping the future of our data analytics, business intelligence and data governance initiatives by leveraging data, visualization and data platform technologies while partnering with cross-functional teams and departments.
The Software Engineer will be responsible for developing data, coding ETL solutions, using SQL to investigate data and working with the Data Product team to deliver user stories as part of the company’s data roadmap. This position requires a data-driven individual with strong technical skills, as well as the ability to communicate effectively with stakeholders.
Responsibilities:
Design new data infrastructures, including the Lakehouse, data warehouses, dataflows, data pipelines, semantic models, and reports.
Migrate large-scale data stores from the existing on-premises SQL Server infrastructure to the new Microsoft Fabric-based infrastructure.
Classify and organize data base on identified taxonomy structures.
Work with the data architect to ensure that the data is of high quality and meets the organization’s requirements.
Optimize data processing by using modern data engineering tools such as notebooks, dataflows, data pipelines, semantic models, and reports.
Contribute to Pulte Financial Services’ positive, trusting, inclusive culture and team-first environment.
Provide technical expertise during the design, planning, design, development, implementation, and testing of digital solutions, often custom developed and integrating new technologies
Understand technological systems and strategic vision and help facilitate the technical portion to produce integrated end-to-end digital solution options
Participate in cross-project planning and release planning activities
Serve as a stakeholder of the technical backlog: identify opportunities in our system, capturing the ideas in user stories, and meeting with other stakeholders to prioritize them
Write and maintain concise documentation about our development process and major systems
Build scalable, maintainable, easy-to-use software following our development best-practices and requirements laid out by the architect and the development team
Create and maintain the build, deployment, and test automation portions of our DevOps pipeline
Participate in team’s building and testing of the team’s applications within the sprints
Collaborate with product owner and end-users to understand any desired business functionality and craft intuitive, responsive UIs to match
Regularly review application logs and dashboards to proactively monitor for defects, gauge performance, and troubleshoot production problems
Participate in the development of logical and detailed design deliverables (e.g. storyboards, activity/state diagrams, class diagrams, sequence diagrams, etc.) for each application component based on enterprise conceptual designs
Keep up-to-date on cutting edge technology, standards, protocols and tools in areas relevant to the rapidly changing digital environment
Troubleshoot and support user acceptance testing, rollout efforts and the team’s systems in each environment
Experience and Skills Required:
5+ years software engineering experience with at least 3 years in C#.
Excellent relational database skills writing SQL, analyzing, and optimizing query plans, and writing DDL scripts.
Passion for building clean and testable code, creating unit tests, and focusing on code quality.
Extensive knowledge and experience with Power BI or other widely used data solutions.
2+ years experience building solutions for any major public-cloud provider (Azure preferred)
3+ years’ experience with data platform technologies such as Kafka, Hadoop, or Spark but preferably those in the Azure platform such as HD Insight, Synapse, Data Lake, and Data Factory.
Highly self-motivated and directed with strong sense of curiosity and drive to accomplish goals and lead data product team.
Passion for data and data quality.
Experience with API and integration concepts.
Experience with XML, SQL, relational databases, and large data repositories.
Exceptional verbal and written communication and collaboration skills, with the ability to interact effectively with a wide range of technical and non-technical stakeholders including executive and senior leaders.
Experience with Agile methodologies, particularly Scrum, and a track record of successful product delivery
Bachelor's in computer science or related field
This is a remote position.
Pay Range: $122,000-$130,000
This position is also eligible for an annual bonus based on successful completion of defined performance objectives
#LI-JT1
PulteGroup, Inc. and its affiliates do not accept unsolicited resumes from individual recruiters or third party recruiting agencies (collectively, “Recruiters”) in response to job postings. If Recruiters nevertheless submit one or more unsolicited resumes to any employee at PulteGroup, Inc. or its affiliates without a valid written agreement in place for this position, it will be deemed the sole property of PulteGroup, Inc. and its affiliates. No fee will be owing or paid to Recruiters who submit unsolicited candidates, in the event the candidate is hired by PulteGroup, Inc. or its affiliates as a result of the referral, without a written agreement between PulteGroup, Inc. and through any means other than via our Applicant Tracking System.
We are an equal opportunity employer (https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We will provide a reasonable accommodation to a qualified applicant with a disability that will enable the individual to have an equal opportunity to participate in the application process and to be considered for a job.
All employees must be committed to fair and nondiscriminatory lending, in conformity with the Equal Credit Opportunity and Fair Housing acts, and to compliance with all applicable laws, regulations and company policies. Employees must act responsibly in their efforts to provide financial services to Pulte customers and to provide support to Pulte's core purposes.
All offers of employment are contingent upon clear results of a comprehensive pre-hire background check including credit, criminal, education and employment.
This Organization Participates in e-Verify (https://e-verify.uscis.gov/web/media/resourcesContents/E-Verify_Participation_Poster_ES.pdf)
California Privacy Policy