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

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.

Software Engineer – IT Finance
Sally BeautyEntry-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.
Tech Stack
Tools & technologiesAWSAzureCloudGoogle 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 resumeApplicant 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