Careers at BSF

Software Engineer


The position of Software Engineer will play an important role in BSF’s legacy system, new design and development on future systems, and transitioning from on to the other.

Major Qualifications

  • B.S./M.S. Information Science, Systems Engineer, Computer Science, Information Technology, Software Engineering – other degrees, advanced certificates and disciplines considered with relevant work experience
  • 5-10 years of current experience in software development/testing and/or advanced training in software development/testing
  • Knowledgable of software development processes and technologies/languages
  • Experience in computer languages, such as Java, C++, PHP, ASP and SQL
  • Experience in design, coding and testing of software systems
  • Familiarity with UI/UX design preferred
  • Experience in HTML technologies, web frameworks, templating tools, etc
  • Familiarity with database creation and maintenance using SQL Server, MySQL, etc
  • Familiarity with user interface development using languages such as CSS, HTML/HTML5, JavaScript, JSON, etc preferred
  • Familiarity with developing mobile optimized/responsive websites and apps preferred
  • Ability to work independently, with attention to detail.
  • Self-directed in implementing requirements and confirming a clear understanding of those requirements
  • Strong sense for quality and care for the customer
  • Strong English written and verbal communication skills for documenting and explaining designs
  • BSF Leadership experience preferred but not required.

Major Responsibilities

· Participate in the design, development, implementation and support of web applications and backend architecture to support strategic initiatives, and projects to support BSFs ministry.

· Understand and implement to business requirements

· Recommend improvements to optimize user experience, the intended purposes of the software and overall performance.


· Reports to the IT Delivery Manager.

Core Competencies

Fostering Teamwork: As a team member, the ability and desire to work cooperatively with others on a team.

Managing Performance: The ability to take responsibility for one's own performance by setting clear goals and expectations, tracking progress against the goals, ensuring feedback, and addressing performance problems and issues promptly.

Attention to Communication: The ability to ensure that information is passed on to others who should be kept informed.

Oral Communication: The ability to express oneself clearly in conversations and interactions with others.

Written Communication: The ability to express oneself clearly in business writing.

Customer Orientation: The ability to demonstrate concern for satisfying one's external and/or internal customers.

Analytical Thinking: The ability to tackle a problem by using a logical, systematic, sequential approach.

Conceptual Thinking: The ability to find effective solutions by taking a holistic, abstract, or theoretical perspective.

Technical Expertise: The ability to demonstrate depth of knowledge and skill in a technical area.

Initiative: Identifying what needs to be done and doing it before being asked or before the situation requires it.

Results Orientation: The ability to focus on the desired result of one's own or one's unit's work, setting challenging goals, focusing effort on the goals, and meeting or exceeding them.

Analytical Thinking: The ability to tackle a problem by using a logical, systematic, sequential approach.

Personal Credibility: Demonstrated concern that one be perceived as responsible, reliable, and trustworthy.

This position is based in San Antonio, Texas. If you are meet these requirements and are willing to relocate, please email your resume to Please no phone calls.