What are the responsibilities and job description for the Senior Software Engineer position at Brooksource?
Seeking a senior-level Software Engineer IV to support one of our major enterprise clients within the energy sector. This role is focused on AI application development, specifically leveraging Databricks within a Microsoft Azure Lakehouse environment to design, build, and support large-scale software solutions.
This individual will be responsible for developing and maintaining enterprise applications, troubleshooting complex system issues, supporting distributed environments, and helping drive modernization efforts through advanced engineering technologies. The ideal candidate will bring strong experience across software development, application support, and scalable system architecture.
Day-to-Day Responsibilities:
• Design, develop, test, and implement enterprise-level software applications
• Build and support AI-driven applications utilizing Databricks and Azure Lakehouse frameworks
• Work within large-scale distributed system environments and provide high-level application support
• Troubleshoot production issues, perform root cause analysis, and resolve complex technical problems
• Code, debug, install, and update software across enterprise platforms
• Collaborate with internal stakeholders to define technical requirements and deliver scalable solutions
• Review and recommend software products and technical improvements
• Develop technical specifications and assist with modernization initiatives
• Support critical applications in a 24x7 production support environment when needed
Required Qualifications:
• 10 years of software engineering experience
• Strong experience with Databricks and Microsoft Azure (Lakehouse environment preferred)
• Background in AI application development and enterprise software solutions
• Experience with object-oriented and web-based technologies including .NET and Java
• Strong troubleshooting and debugging skills
• Experience supporting large-scale distributed systems
• Ability to work cross-functionally with technical and business stakeholders
• Strong communication skills and ability to operate in enterprise environments
Preferred Qualifications:
• Azure architecture or cloud engineering background
• Experience supporting mission-critical enterprise applications
• Prior experience in utility, energy, or large regulated enterprise environments
• Strong understanding of system integrations and application modernization initiatives