Current jobs related to Senior Director of Software Engineering - Atlanta - TIER4 GROUP


  • Atlanta, United States Elite Talent Advisors, Inc. Full time

    Come work for an amazing client in Marietta/Vinings area (mostly remote with occasional in-office hours)! Client seeking a Director, Software Engineering. Client has on-shore and off-shore development teams. Required experience leading on-shore and off-shore teams. Potential to be upgraded to Senior Director level. Preference for someone who has progressive...


  • Atlanta, United States Elite Talent Advisors, Inc. Full time

    Come work for an amazing client in Marietta/Vinings area (mostly remote with occasional in-office hours)! Client seeking a Director, Software Engineering. Client has on-shore and off-shore development teams. Required experience leading on-shore and off-shore teams. Potential to be upgraded to Senior Director level. Preference for someone who has progressive...


  • Atlanta, Georgia, United States Brilliance Cyber Systems INC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Brilliance Cyber Systems INC. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software systems using Java, C#, and PythonDevelop and...


  • Atlanta, United States SiriusXM Full time

    Senior Software EngineerSirius XM - Atlanta, GAResponsibilities:Senior Software Engineer - (employer: Sirius XM Radio Inc.; job location: Atlanta, GA) - Develop and implement innovative software features and products. Work with Java, JavaScript, and other software development tools to build software services at scale. Develop and utilize cloud software...


  • Atlanta, Georgia, United States Pyramid Consulting, Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Pyramid Consulting, Inc. in Atlanta, GA. This is a 06+ months contract opportunity with long-term potential.Job Summary:The Senior Software Engineer will be responsible for designing, building, delivering, and maintaining a highly scalable set of...


  • Atlanta, United States Intuit Full time

    Senior Software EngineerIntuit - Atlanta, GAOverviewWe are seeking an experienced and talented Senior Software Engineer to join our team. The candidate must have prior experience in software development, familiarity with calling APIs like from Github and have comfort with programming languages like Python, NodeJS, Java and/or GoLang. The ideal candidate...


  • Atlanta, Georgia, United States Micron Technology Full time

    Job Title: Senior EngineerWe are seeking a highly skilled Senior Engineer to join our team at Micron Technology. As a Senior Engineer, you will play a key role in developing and implementing innovative solutions to improve the productivity and reliability of our DRAM designs.Key Responsibilities:Develop and integrate commercial EDA tools into design...


  • Atlanta, Georgia, United States Datum Technologies Group Full time

    Job Title: Senior Software Engineer About the Role: We are seeking a highly skilled Senior Software Engineer to join our team at Datum Technologies Group. As a key member of our development team, you will be responsible for designing, developing, and implementing technical and business IT solutions using Java and other core...


  • Atlanta, Georgia, United States Vintage Globall LLC Full time

    ## Job Title: Senior Java Software Engineer ### Company: Vintage Globall LLC ### Job Type: Short Term Contract ### Location: Atlanta, GA ### Duration: Short Term Contract ### Job Description: At Vintage Globall LLC, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be...


  • Atlanta, United States Insight Global Full time

    Job DescriptionJob DescriptionMUST HAVES:Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field. 5+ years of software development experience Strong programming skills in Java and SpringbootAny modern java version (team operates on Java 17)Experience using relational and/or non-relational...


  • Atlanta, Georgia, United States Brooksource Full time

    Senior Software Engineer - Java, Spring Framework (Backend)Remote (EST)Contract (W2) Brooksource is thrilled to present an exceptional opportunity for a Senior Software Engineer within a leading Fortune 30 client in the Retail/Building Materials sector. In this pivotal role, you will guide a skilled team of developers while engaging in hands-on coding for a...


  • Atlanta, Georgia, United States T-Mobile Full time

    Job DescriptionAt T-Mobile, we're looking for a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, implementing, and maintaining software systems that provide our frontline employees with the information they need to excel in their roles.Key Responsibilities:Design and...


  • Atlanta, United States oilandgas.org.uk Full time

    Senior Advanced Software Engineer Senior Advanced Software Engineer for Honeywell International, Inc. in Atlanta, GA Responsibilities: Design, develop and integrate highly complex software applications within Honeywell. Serve as an active and integral member of a team to achieve the completion of goals. Generate innovative solutions in work situations;...


  • Atlanta, Georgia, United States UPS Full time

    Senior Software Engineering LeadThe Senior Software Engineering Lead plays a crucial role in leveraging software engineering methodologies to architect, develop, and sustain software applications. This position demands that technical solutions are executed efficiently and economically. The ideal candidate will possess a robust background in agile engineering...


  • Atlanta, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Senior Software Engineer. This is a 06+months contract opportunity with long-term potential and is located in Atlanta, GA(Hybrid). Please review the job description below and contact me ASAP if you are interested.Job ID: 24-42097Pay Range: $60 - $70/hour. Employee benefits include, but are not limited to, health insurance...


  • Atlanta, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Senior Software Engineer. This is a 06+months contract opportunity with long-term potential and is located in Atlanta, GA(Hybrid). Please review the job description below and contact me ASAP if you are interested.Job ID: 24-42097Pay Range: $60 - $70/hour. Employee benefits include, but are not limited to, health insurance...


  • Atlanta, Georgia, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a key member of our Technical Infrastructure team, you will play a critical role in designing, developing, and maintaining the software systems that power our products and services.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance...


  • Atlanta, United States Fox Point Recruitment LLC Full time

    Job description Title: Sr. Software Engineer Cloud APIs Grade: 11 Location:Position is based in Atlanta GA Hybrid model Tuesday Wednesday Thursday in office in Midtown Atlanta We are looking for talented engineers to join our expanding platform as a service team. Our platform as a service is responsible for providing the foundation for cloudbased...


  • Atlanta, Georgia, United States AIG Full time

    Transformative Leadership Opportunity in Generative AI Software EngineeringAmerican International Group (AIG) is seeking a seasoned technology leader to spearhead the development of cutting-edge Generative AI capabilities within our global software portfolio. As a Vice President, Software Engineering Lead, you will be responsible for driving the Software...


  • Atlanta, Georgia, United States PowerPlan Full time

    Position OverviewWe are in search of a hands-on professional who possesses a deep commitment to excellence and a keen interest in keeping abreast of the latest advancements in technology. This role presents an exciting opportunity to assist a thriving organization in leveraging contemporary technology to address significant business challenges. The ideal...

Senior Director of Software Engineering

4 months ago


Atlanta, United States TIER4 GROUP Full time

We are currently looking for a

Sr Director, Software Engineering

who craves a role encompassing a diverse range of responsibilities that will support their ongoing growth and development, spanning from day-to-day operations to exciting projects and initiatives. The Sr. Director, Software Engineering understands the business and the business strategy to develop the enterprise architecture strategy. This director not only leads the engineering team technically, to drive excellence in software development, but also handles all administrative and career duties associated with software engineering teams. In addition to managing day to day operations of software engineering team, the role is also responsible to interface with the product management, project management, professional services, and business teams on a regular basis to ensure execution, management and delivery of software systems and applications. This role will plan, coordinate, direct, and design all operational activities of the IT department. This role also helps to provide vision and leadership for developing and implementing information technology initiatives across all areas of the organization. Responsibilities: Strategy & Planning Lead IT strategic and operational planning to achieve business goals by fostering innovation, prioritizing IT initiatives, and coordinating the evaluation, deployment, and management of current and future IT systems across the organization. Develop and maintain an appropriate IT organizational structure that supports the needs of the business. Establish IT departmental goals, objectives, and operating procedures. Establish lines of control for current and proposed information systems. Acquisition & Deployment Identify opportunities for the appropriate and cost-effective investment of financial resources in IT systems and resources, including staffing, sourcing, purchasing, and in-house development. Keep current with trends and issues in the IT industry, including current technologies and prices. Supervise recruitment, development, retention, and organization of IT staff in accordance with corporate budgetary objectives and personnel policies. Operational Management Develop clear vision, goals, and objectives for the department that support company goals and objectives and keep team members focused on high performance Develop lead and lag measures for the team, and keep them focused on improving these measures Implement a strategy for the department to examine and improve key processes used every day Develop clear departmental strategy to achieve measurable and financial goals Coordinate team member scheduling and staffing to ensure excellent customer service and response is achieved Provide relevant reports and presentations to executive management to help drive successful decision making for the company now and in the future Regularly evaluate competing assignments and be flexible in shifting priorities or schedules to support the business Effectively communicates issues and risks to IT leadership Comfortably deal with ambiguous assignments, utilizing strong problem solving and creativity to recommend or implement successful solutions Demonstrate servant leadership, striving to make the team and team members successful through assistance and encouragement Manage all personnel aspects for the engineering team, including organization structure, job descriptions, career development, compensation, conflict resolution, hiring, termination, etc. Manage all personnel aspects for team members sourced through third party relationships Understand initiatives and lead by example to establish credibility Develop business case justifications and cost/benefit analyses for IT spending and initiatives. Coordinate and facilitate consultation with stakeholders to define business and systems requirements for new technology implementations. Ensure continuous delivery of IT services through oversight of service level agreements with end users and monitoring of IT systems performance. Policies, Procedures, Methodologies Directly supervise a team of skilled professionals, developing design specifications for software development projects, project management, managing budgets and schedules, analyze client/vendor technology requirements and making recommendations to the organization as to future development efforts Participate in operational and strategic planning efforts Establish and document the policies and procedures for the engineering team Develop organizational structure that optimizes software delivery Train and lead team members in software delivery optimization Provide architectural and technical guidance to team members Ensure sound engineering design, process and quality practices are followed Enterprise Architecture Utilize business knowledge to appropriately define and maintain the architecture strategy; build strong partnerships within the business to ensure architecture is aligned with key business processes Drive and define enterprise frameworks to support the business and technology strategy; frameworks should enable a flexible service-oriented architecture that encourages reusability and achieves necessary performance standards Create software design specifications Develop architecture and development best practices that support the business and technology strategy Develop enterprise architecture documentation, including as-is architecture, to-be architecture, architectural roadmaps, and technology standards Provides strategic technical vision and leadership Execution Estimate timelines and durations of projects, monitor the progress of software development projects, supervise the work quality and quantity of the team Manage the technical coordination and distribution of work amongst all software engineering teams Own issues until completion, regardless of who should be responsible; place technology team success ahead of individual projects; serve as a primary leader across the technology team Proactively seek out issues and find solutions; seek opportunities for improvement and drive change until optimization is achieved Proactively and continuously work with technology group to identify ways to optimize delivery of solutions to the business and customers with respect to quality, speed, throughput, and reusability Consistently pay attention to detail, following up on tasks and not letting things fall between the cracks Consistently refresh skill set and does not assume complete and current knowledge of technology trends, opportunities, and challenges Position Requirements: Formal Education & Certification Bachelor’s degree in Computer Science or equivalent experience required Knowledge & Experience Seven plus years of combined experience in solution and/or enterprise architecture Five plus years supervising software engineering personnel Experience leading software engineering teams in support of operations functions as well as project work Demonstrated skill in aligning technology strategy with business requirements Experience communicating and negotiating directly with third parties including clients and vendors 7+ years of demonstrated knowledge and experience integrating software applications using the primary technology area where the expertise is desired Demonstrated experience with assessing an existing software development platform, identifying areas of improvement and executing on projects to improve the overall quality and scalability of the platform Good understanding of software development lifecycle SDLC) and related tools and expertise in understanding of RDBMS's and optimization techniques Demonstrated experience of leading a team of developers in the technology domain where key expertise is desired 3+ years of demonstrated experience with development, testing and deployment of web based software solutions across all application tiers 5+ years of experience leading Agile teams Qualifications & Characteristics Ability to manage multiple responsibilities, while effectively focusing on priority issues Ability to manage time appropriately while maintaining transparency Ability to quickly learn the company's SDLC and determine the best way to lead a team to achieve high velocity with quality within the SDLC process Aptitude for designing and coding software and a desire to do quality work Aptitude to learn new technologies to support business requirements Strong familiarity with project planning, plan execution, project health reporting for 7+ years of demonstrated knowledge and experience integrating software applications using the primary technology area where the expertise is desired Demonstrated experience with assessing an existing software development platform, identifying areas of improvement and executing on projects to improve the overall quality and scalability of the platform Good understanding of software development lifecycle (SDLC) and related tools and expertise in understanding of RDBMS's and optimization techniques Demonstrated experience of leading a team of developers in the technology domain where key expertise is desired 3+ years of demonstrated experience with development, testing and deployment of web based software solutions across all application tiers systems implementations Strong familiarity with project management methodologies such as Agile and Waterfall and flexibility to adapt to most appropriate methodology for the situation Ability to serve as a solution evangelist Ability to provide strong leadership capabilities Ability to effectively weigh priorities and be decisive in a high-pressure environment Ability to motivate team members to achieve success Good analytical and problem-solving abilities Ability to present ideas in business-friendly and user-friendly language Excellent written, oral, interpersonal, and presentational skills Experience working in a team-oriented, collaborative environment

#J-18808-Ljbffr