Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sally Beauty

Software Engineer – IT Finance

Sally Beauty

Entry-level Software Engineer developing and enhancing financial applications for IT Finance at Sally Beauty. Collaborating with cross-functional teams to deliver secure, scalable technology solutions.

Posted 5/7/2026full-timePlano • Texas • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptPythonSDLCSQL

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain software applications supporting Finance IT systems
  • Assist in building and enhancing financial applications, reports, and data integrations
  • Write clean, well-documented, and maintainable code following development standards
  • Participate in system upgrades, enhancements, and bug fixes for finance-related platforms
  • Follow company development standards specific to the team
  • Responsible for unit testing their codes, involved in code review process and documenting their development work
  • Collaborate with finance users to understand business requirements and translate them into technical solutions
  • Support data validation, reconciliation, and audit requirements for financial systems
  • Contribute to automation of finance processes (reporting, controls, reconciliations, workflows)
  • Identify areas for optimization in collaboration with the Dev Lead and Architect
  • Comply with existing documentation requirements required for the Software Development Life Cycle (SDLC)

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems
  • Basic understanding of software development principles and SDLC
  • Academic or practical exposure to finance concepts such as: Financial statements, accounting principles, budgeting, forecasting, or financial analysis
  • Proficiency in at least one programming language (e.g., Java, Python, C#, or JavaScript)
  • Basic understanding of databases and proficiency with SQL
  • Basic knowledge of cloud platforms (Azure, AWS, or GCP)
  • Basic knowledge of AI platforms and LLMs – leveraging AI in projects to improve speed-to-market, efficiency etc.
  • Experience with scripting or automation tools
  • Proficiency with MS tools such as Excel, PowerPoint etc.
  • Software development and debugging
  • Strong analytical and problem-solving skills
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Data analysis and attention to detail
  • Willingness to learn Finance systems and business processes
  • Strong documentation and organization skills
  • Ability to manage competing priorities
  • Internship or project experience in Finance IT or financial systems

Benefits

Comp & perks
  • medical, dental, vision, life Insurance
  • paid vacation and sick days
  • paid holidays
  • tuition reimbursement
  • 401(k) with company match
  • in-house salon with complementary services
  • varied selection of food options at corporate campus
  • merchandise discount

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonC#JavaScriptSQLsoftware developmentdebuggingscriptingautomationdata validation
Soft Skills
analytical skillsproblem-solving skillseffective communicationattention to detaildocumentation skillsorganizational skillsability to manage prioritieswillingness to learn
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Systems