Search jobs > Irving, TX > Software engineer ii

Software Engineer I or II

Money Fit by DRS
Irving, Texas, US
Full-time

Reports to Senior Director of Technology & Information

The Software Engineer I or II is responsible for assisting Word on Fire’s Engineering Team with implementing software solutions in pursuit of the ministry’s mission.

The Software Engineer I or II works under the guidance and direction of senior engineers to implement new features. The Software Engineer I or II writes individual unit and feature tests to test their code and participates in planning and design sessions for new features.

Apply fast, check the full description by scrolling below to find out the full requirements for this role.

Location : Irving

Employment Type : Full-time

Responsibilities

  • Build beautiful and engaging web experiences designed by Word on Fire’s world-class design team.
  • Develop backend software that enables Word on Fire to reach millions by accurately and reliably processing payments, orders, donations, and other important data.
  • Create administrative panels and internal tools that help other departments in the ministry work effectively and stay on the cutting edge of technology.
  • Attend meetings with the marketing, development, design, and Institute departments to solicit requirements for new software solutions.
  • Assist employees with the operation and use of Word on Fire’s internal software tools.
  • Write unit tests to ensure the software meets the design specifications and requirements.
  • Troubleshoot bugs and propose fixes to Word on Fire’s software; participate in quality control to ensure the software we write is effective in furthering Word on Fire’s mission.
  • Write concise and helpful code documentation for new code to ensure it is easy to understand, troubleshoot, and modify.
  • Update internal documentation of software features for use by other departments such as customer relations, marketing, distribution, and design.
  • Participate in the improvement of Word on Fire’s DevOps processes to ensure the engineering team is delivering high-quality software at the maximum velocity.
  • Keep track of assigned tasks using project management boards, communicating with leadership on available bandwidth, any blocking items, and completed tasks.

Requirements

Software Engineer I : Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering, or 2 years of experience as a professional software engineer / developer;

Software Engineer II : Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering and 2 years of experience as a professional software engineer / developer, or 4 years of experience as a professional software engineer / developer.

  • Foundational knowledge of data structures and algorithms.
  • Proficiency in at least one major programming language such as Java, C#, C++, C, JavaScript, PHP, or Golang.
  • Familiarity with key web technologies HTML, CSS, JavaScript, and the Web APIs.
  • Commitment to the mission of Word on Fire.

Desired Qualifications

  • Understanding of key web protocols such as the HTTP request and response cycle.
  • Understanding of software testing principles and methodologies.
  • Knowledge of database structures, object-oriented design, design patterns, enterprise integration, database administration, and system architecture.
  • Experience with version control systems such as Git.
  • Familiarity with the work of Bishop Robert Barron and Word on Fire.

Mission

Word on Fire Catholic Ministries is a nonprofit global media apostolate that supports the work of Bishop Robert Barron and reaches millions of people to draw them into or back to the Catholic faith.

Word on Fire is founded upon and intent on prioritizing its Catholic religious mission and principles above all else. Word on Fire's religious mission may therefore require that it make employment decisions based on an individual's religion and adherence to the principles of the Catholic Church.

Employee Benefits

Word on Fire offers its team members a robust benefits package that includes :

  • Competitive compensation.
  • Work-from-home Wednesdays and up to 20 additional work-from-home days throughout the year.
  • Several 100% Word on Fire-paid insurance benefits : life, short-term disability, and long-term disability.
  • Other insurance benefits : medical, dental, vision, HSA, FSA, accident, critical illness, and hospital indemnity.
  • A retirement plan with a 3% target employer contribution.
  • Generous paid time off and paid holidays.
  • Paid parental leaves at 100% of base salary.
  • Access to Word on Fire’s incredible wealth of content and resources and more!

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
Arlington, Texas

A company is looking for a Senior Software Engineer II, FullStack AI/ML. ...

Promoted
myGwork - LGBTQ+ professionals & allies
Plano, Texas

JPMorgan Chase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of ...

Promoted
OSIS
Dallas, Texas

The Software Engineer II will be responsible for designing, developing and supporting OSIS software products and in-house applications. We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual ori...

Blue Yonder
Dallas, Texas

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. Software Engineer II - UI Developer. Blue Yonder is a leading SaaS and AI-driven Global Suppl...

Bank of America
Plano, Texas

Bachelor's degree or equivalent certifications and experience in computer science, software development, information-technology, engineering, or a related field. Network Automation Software Engineer is a position serving as an automation developer for multiple technology integrations and automation....

020 Travelers Indemnity Co
Richardson, Texas

Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system specifications, consulting wi...

WELLS FARGO BANK
Irving, Texas

Wells Fargo only considers candidates who are presently authorized to work for any employer in the United States and who do not require work visa sponsorship from Wells Fargo now or in the future in order to retain their authorization to work in the United States. At Wells Fargo, we believe in diver...

JPMorgan Chase & Co.
Plano, Texas

JPMorgan Chase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of ...

Amazon.com Services LLC
Dallas, Texas

Are you an experienced software engineer passionate about building scalable, enterprise-level systems, there by building an experience that delights millions of customers around the globe? We are looking for a senior engineer who can play a key role in building solutions for the perfect order experi...

AppFolio, Inc
Dallas, Texas
Remote

Become a master of your software engineering craft, and work with other software engineers who are smart enough to teach you, and humble enough to learn from you. This newly-formed team will not only be advancing the core product, but will also have the unique opportunity to build integrations for s...