Principal Software Engineer
American Tower - Woburn, MA

This job posting is no longer available on American Tower. Find similar jobs: Principal Software Engineer jobs - American Tower jobs

The Principal Software Engineer is responsible for the technical design and implementation of the company’s software and its underlying data technologies. The incumbent is responsible for developing complex custom business applications and for providing guidance and support to Software Engineers. The incumbent will play the technical lead role in large projects and coordinate development tasks with all software engineers. The incumbent will work with the latest technology platforms. The incumbent will analyze requirements, propose software design, instruct software developers on the proper methods of design, define standard database design, and provide production support. The Principal Software Engineer will set the standards for design and development of software.

Job Requirements

Provide hands-on functional and technical expertise in the analysis, design, development and implementation of complex business processes and applications.

Interact with business application users and develop deep understanding of business processes

Understand the business needs of internal customers and provide comprehensive solutions for such needs.

Develop coding standards and provide guidance to software developers.

Participate in cross functional team communication and knowledge sharing activities

Work on highly complex projects with minimal guidance from the Managers and assume the responsibility for the success of the projects.

Play technical lead role on large projects and coordinate all development activities

Develop business relationships and integrate activities with other IT internal team members to ensure successful implementation and support of projects.

Create the technical designs for custom solutions to meet business requirements.

Keep abreast of current tools and technologies and select the appropriate tools to improve software development.

Develop software in conformance with industry standards.

Provide consulting support on processes and systems issues.

Participate in new product reviews, tests and pilots.

Provide innovative ideas to improve the ability of the team.

Foster and maintain good relationships with customers and IT internal team members to meet expected customer service levels.



Other duties as assigned.


Excellent oral, written and interpersonal communication skills

Excellent organizational and prioritization skills

Excellent analytical and problem-solving skills

Detail oriented, able to multitask and meet deadlines

Self-motivated, able to work in a team and independently

Strong technical skills to build Oracle custom and enterprise-level custom applications

Strong working knowledge of .Net or J2EE or Oracle E-Business Suite platforms

Knowledge in more than one of the following platforms is required

Microsoft Platform:
VSTS, TFS, SharePoint, BizTalk, SQL Server

Experience with HTML, DHTML, XML, XSL, XSLT, Style sheets, and JavaScript.

Programming Languages and Technologies: ASP.NET, C#, VB.NET, ASP, .NET Framework, and Web Services

Knowledge of Internet Information Services.

Experience in protocols such as SOAP, HTTPS, FTP, SMTP, etc.

Strong working knowledge of Net Applications

Oracle Platform:
Strong knowledge of SQL and PL/SQL programming language

Experience in Oracle Forms and Reports development tool

Experience in providing technical support for Oracle Applications Release 11 and Release 12

Strong Knowledge of key application tables and relationships

In-depth understanding of Oracle Applications System Administration concepts

Experience with Oracle Workflow, XML Publisher, Jdeveloper and Discoverer tools

J2EE Platform:
J2EE application server (WebLogic preferred)

JSP, JavaServer Faces, or STRUTS

Orchestration using BPEL

Bachelor’s degree in Computer Science, Finance, Accounting, or related field.

10-15 years of Application Development experience

Experience with the design of web, component, distributed solutions, n-tier design, deploying scalable and reliable systems

Experience in implementing methodologies such as RAD, UML, or other object oriented design

Experience in design of reusable database structures using SQL Server and /or Oracle Knowledge of

J2EE areas including Weblogic application server, Java Server Pages and JSF/ADF, Business Components EJB and web services, Orchestration and messaging

100% performed in climate-controlled internal office environment working under normal office conditions. Approximately 10% travel will be required in support of the position’s responsibilities.

We are a dynamic organization in a rapidly changing industry. Accordingly, the responsibilities associated with this job will change from time to time in accordance with the Company’s business needs. More specifically, the incumbent may be required to perform additional and/or different responsibilities from those set forth above.

The above declarations are not intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be such a listing of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job.

American Tower (the “Company”) is an equal opportunity employer and is committed to a diverse workforce. The Company is committed to a policy of equal employment and will not discriminate against an applicant or associate based on his or her age, sex, sexual orientation, gender identity, race, color, creed, religion, national origin or ancestry, citizenship, marital status, familial status, physical or mental disability, handicap, military or veteran status, genetic information, pregnancy or any other category protected under federal, state or local law, regulation or ordinance.

In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans’ Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants that require accommodation in the job application process can contact us at (617) 587-7911 for assistance.

About this company
52 reviews
American Tower, an S&P 500 and a Forbes Global 2000 company, is a leading independent owner, operator and developer of wireless...